home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacOS Resource Fork
(archive/rsrc).
id metadata |
---|
key | value |
---|
macFileType | [FPlg] |
macFileCreator | [FARr] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 05 16 07 00 02 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 02 00 00 00 09 00 00 |........|........|
|00000020| 00 32 00 00 00 20 00 00 | 00 02 00 00 00 52 00 01 |.2... ..|.....R..|
|00000030| 86 c6 46 50 6c 67 46 41 | 52 72 01 00 00 00 00 00 |..FPlgFA|Rr......|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 01 00 00 01 | 84 84 00 01 83 84 00 00 |........|........|
|00000060| 02 42 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.B......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 00 00 10 50 6c 75 67 69 | 6e 20 66 6f 72 20 4f 44 |...Plugi|n for OD|
|00000090| 46 20 32 20 02 00 00 00 | 46 50 6c 67 46 41 52 72 |F 2 ....|FPlgFARr|
|000000a0| 01 00 00 00 46 50 6c 67 | 46 41 52 72 01 00 00 00 |....FPlg|FARr....|
|000000b0| 00 80 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 ae 1e 70 cd | 00 00 00 00 00 01 86 c6 |......p.|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 19 44 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |.....D//|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000190| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001b0| 0d 2f 2f 0d 2f 2f 20 45 | 78 70 6c 6f 64 65 72 20 |.//.// E|xploder |
|000001c0| 64 65 73 63 72 69 70 74 | 69 6f 6e 20 66 6f 72 20 |descript|ion for |
|000001d0| 27 46 57 76 6c 27 20 28 | 4f 44 46 20 76 69 65 77 |'FWvl' (|ODF view|
|000001e0| 20 6c 61 79 6f 75 74 29 | 20 72 65 73 6f 75 72 63 | layout)| resourc|
|000001f0| 65 73 0d 2f 2f 0d 2f 2f | 20 41 75 74 68 6f 72 3a |es.//.//| Author:|
|00000200| 20 20 20 20 20 53 74 65 | 76 65 20 43 72 75 74 63 | Ste|ve Crutc|
|00000210| 68 66 69 65 6c 64 0d 2f | 2f 0d 2f 2f 20 43 6f 70 |hfield./|/.// Cop|
|00000220| 79 72 69 67 68 74 3a 20 | 20 28 63 29 20 31 39 39 |yright: | (c) 199|
|00000230| 36 20 62 79 20 41 70 70 | 6c 65 20 43 6f 6d 70 75 |6 by App|le Compu|
|00000240| 74 65 72 2c 20 49 6e 63 | 2e 2c 20 61 6c 6c 20 72 |ter, Inc|., all r|
|00000250| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 0d |ights re|served..|
|00000260| 2f 2f 0d 2f 2f 09 09 54 | 68 65 20 45 44 4c 20 61 |//.//..T|he EDL a|
|00000270| 6e 64 20 56 44 4c 20 63 | 6f 64 65 20 64 65 73 63 |nd VDL c|ode desc|
|00000280| 72 69 62 69 6e 67 20 74 | 68 69 73 20 72 65 73 6f |ribing t|his reso|
|00000290| 75 72 63 65 20 74 79 70 | 65 20 72 65 6c 79 20 68 |urce typ|e rely h|
|000002a0| 65 61 76 69 6c 79 0d 2f | 2f 09 09 6f 6e 20 74 68 |eavily./|/..on th|
|000002b0| 65 20 75 73 65 20 6f 66 | 20 63 6c 61 73 73 20 6c |e use of| class l|
|000002c0| 61 62 65 6c 73 20 28 66 | 6f 75 72 2d 63 68 61 72 |abels (f|our-char|
|000002d0| 61 63 74 65 72 20 63 6f | 64 65 73 29 20 75 73 65 |acter co|des) use|
|000002e0| 64 20 62 79 0d 2f 2f 09 | 09 4f 44 46 27 73 20 61 |d by.//.|.ODF's a|
|000002f0| 72 63 68 69 76 65 72 2e | 20 20 48 6f 77 65 76 65 |rchiver.| Howeve|
|00000300| 72 2c 20 74 68 65 20 62 | 61 73 65 20 46 72 61 6d |r, the b|ase Fram|
|00000310| 65 4c 61 79 6f 75 74 20 | 6f 62 6a 65 63 74 20 69 |eLayout |object i|
|00000320| 73 20 6e 6f 74 0d 2f 2f | 09 09 61 72 63 68 69 76 |s not.//|..archiv|
|00000330| 61 62 6c 65 20 61 6e 64 | 20 74 68 75 73 20 68 61 |able and| thus ha|
|00000340| 73 20 6e 6f 20 63 6c 61 | 73 73 20 6c 61 62 65 6c |s no cla|ss label|
|00000350| 2e 20 20 49 6e 20 6f 72 | 64 65 72 20 74 6f 20 70 |. In or|der to p|
|00000360| 72 65 73 65 72 76 65 0d | 2f 2f 09 09 74 68 65 20 |reserve.|//..the |
|00000370| 73 79 6d 6d 65 74 72 79 | 20 72 65 71 75 72 69 65 |symmetry| requrie|
|00000380| 64 20 62 79 20 52 65 73 | 45 64 69 74 27 73 20 72 |d by Res|Edit's r|
|00000390| 65 63 75 72 73 69 76 65 | 20 22 53 45 4c 46 22 20 |ecursive| "SELF" |
|000003a0| 63 6f 6d 6d 61 6e 64 2c | 0d 2f 2f 09 09 61 20 64 |command,|.//..a d|
|000003b0| 75 6d 6d 79 20 63 6c 61 | 73 73 20 6c 61 62 65 6c |ummy cla|ss label|
|000003c0| 20 28 27 72 6f 6f 74 27 | 29 20 69 73 20 69 6e 73 | ('root'|) is ins|
|000003d0| 65 72 74 65 64 20 61 74 | 20 74 68 65 20 74 6f 70 |erted at| the top|
|000003e0| 20 6c 65 76 65 6c 20 6f | 66 0d 2f 2f 09 09 74 68 | level o|f.//..th|
|000003f0| 65 20 76 69 65 77 20 68 | 69 65 72 61 72 63 68 79 |e view h|ierarchy|
|00000400| 20 62 79 20 61 20 70 6c | 75 67 2d 69 6e 20 63 6f | by a pl|ug-in co|
|00000410| 6d 6d 61 6e 64 2e 0d 2f | 2f 0d 2f 2f 3d 3d 3d 3d |mmand../|/.//====|
|00000420| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000430| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000440| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000450| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000460| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000470| 3d 3d 3d 3d 0d 0d 41 72 | 63 68 69 76 61 62 6c 65 |====..Ar|chivable|
|00000480| 48 65 61 64 65 72 28 29 | 3b 20 20 2f 2f 20 63 75 |Header()|; // cu|
|00000490| 73 74 6f 6d 20 70 6c 75 | 67 69 6e 20 72 6f 75 74 |stom plu|gin rout|
|000004a0| 69 6e 65 2d 2d 61 64 64 | 73 20 31 30 20 62 79 74 |ine--add|s 10 byt|
|000004b0| 65 73 20 69 6e 63 6c 75 | 64 69 6e 67 20 27 72 6f |es inclu|ding 'ro|
|000004c0| 6f 74 27 20 74 61 67 0d | 09 09 09 09 09 09 09 2f |ot' tag.|......./|
|000004d0| 2f 20 74 6f 20 74 6f 70 | 20 6c 65 76 65 6c 20 6f |/ to top| level o|
|000004e0| 66 20 68 69 65 72 61 72 | 63 68 79 0d 0d 2f 2f 2d |f hierar|chy..//-|
|000004f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 54 |--------|---.// T|
|00000540| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 64 65 66 |he follo|wing def|
|00000550| 69 6e 69 74 69 6f 6e 73 | 20 61 72 65 20 61 64 61 |initions| are ada|
|00000560| 70 74 65 64 20 61 6c 6d | 6f 73 74 20 64 69 72 65 |pted alm|ost dire|
|00000570| 63 74 6c 79 20 66 72 6f | 6d 20 74 68 65 20 4f 44 |ctly fro|m the OD|
|00000580| 46 52 43 20 0d 2f 2f 20 | 74 79 70 65 20 64 65 66 |FRC .// |type def|
|00000590| 69 6e 69 74 69 6f 6e 73 | 20 74 6f 20 77 68 69 63 |initions| to whic|
|000005a0| 68 20 74 68 65 79 20 63 | 6f 72 72 65 73 70 6f 6e |h they c|orrespon|
|000005b0| 64 2e 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |d..//---|--------|
|000005c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000600| 2d 0d 0d 44 65 66 69 6e | 65 28 46 57 5f 52 56 69 |-..Defin|e(FW_RVi|
|00000610| 65 77 29 0d 7b 0d 09 57 | 6f 72 64 28 66 4f 62 6a |ew).{..W|ord(fObj|
|00000620| 65 63 74 54 61 67 29 3b | 0d 09 4c 6f 6e 67 28 66 |ectTag);|..Long(f|
|00000630| 4f 62 6a 65 63 74 49 44 | 29 3b 0d 09 50 61 64 57 |ObjectID|);..PadW|
|00000640| 6f 72 64 28 29 3b 0d 09 | 4c 6f 6e 67 28 66 50 61 |ord();..|Long(fPa|
|00000650| 72 65 6e 74 56 69 65 77 | 43 6c 61 73 73 29 3b 0d |rentView|Class);.|
|00000660| 09 50 61 64 57 6f 72 64 | 28 29 3b 0d 09 4c 6f 6e |.PadWord|();..Lon|
|00000670| 67 28 66 50 61 72 65 6e | 74 56 69 65 77 49 44 29 |g(fParen|tViewID)|
|00000680| 3b 0d 09 4c 6f 6e 67 28 | 66 56 69 65 77 49 44 29 |;..Long(|fViewID)|
|00000690| 3b 0d 09 4c 6f 6e 67 28 | 66 4c 65 66 74 29 3b 0d |;..Long(|fLeft);.|
|000006a0| 09 4c 6f 6e 67 28 66 54 | 6f 70 29 3b 0d 09 4c 6f |.Long(fT|op);..Lo|
|000006b0| 6e 67 28 66 52 69 67 68 | 74 29 3b 0d 09 4c 6f 6e |ng(fRigh|t);..Lon|
|000006c0| 67 28 66 42 6f 74 74 6f | 6d 29 3b 0d 09 4c 6f 6e |g(fBotto|m);..Lon|
|000006d0| 67 28 66 42 69 6e 64 69 | 6e 67 29 3b 0d 7d 0d 0d |g(fBindi|ng);.}..|
|000006e0| 44 65 66 69 6e 65 28 46 | 57 5f 52 53 75 70 65 72 |Define(F|W_RSuper|
|000006f0| 56 69 65 77 29 0d 7b 0d | 09 43 61 6c 6c 28 46 57 |View).{.|.Call(FW|
|00000700| 5f 52 56 69 65 77 29 3b | 0d 0d 09 4c 6f 6e 67 28 |_RView);|...Long(|
|00000710| 66 45 78 74 65 6e 74 58 | 29 3b 0d 09 4c 6f 6e 67 |fExtentX|);..Long|
|00000720| 28 66 45 78 74 65 6e 74 | 59 29 3b 0d 09 42 79 74 |(fExtent|Y);..Byt|
|00000730| 65 28 66 49 73 43 6f 6e | 74 65 6e 74 56 69 65 77 |e(fIsCon|tentView|
|00000740| 29 3b 0d 09 57 6f 72 64 | 28 66 53 63 72 6f 6c 6c |);..Word|(fScroll|
|00000750| 69 6e 67 44 69 72 65 63 | 74 69 6f 6e 29 3b 0d 09 |ingDirec|tion);..|
|00000760| 0d 09 4c 69 73 74 28 66 | 56 69 65 77 73 2c 20 56 |..List(f|Views, V|
|00000770| 69 65 77 2c 20 4f 6e 65 | 42 61 73 65 64 43 6f 75 |iew, One|BasedCou|
|00000780| 6e 74 28 31 36 29 29 0d | 09 09 53 45 4c 46 3b 0d |nt(16)).|..SELF;.|
|00000790| 7d 0d 0d 44 65 66 69 6e | 65 28 46 57 5f 52 41 72 |}..Defin|e(FW_RAr|
|000007a0| 63 68 69 76 61 62 6c 65 | 4f 62 6a 65 63 74 29 0d |chivable|Object).|
|000007b0| 7b 0d 09 57 6f 72 64 28 | 66 43 6c 61 73 73 54 61 |{..Word(|fClassTa|
|000007c0| 67 29 3b 0d 09 4c 6f 6e | 67 28 66 43 6c 61 73 73 |g);..Lon|g(fClass|
|000007d0| 49 44 29 3b 0d 09 4c 6f | 6e 67 28 66 4c 61 62 65 |ID);..Lo|ng(fLabe|
|000007e0| 6c 29 3b 0d 09 57 6f 72 | 64 28 66 4f 62 6a 65 63 |l);..Wor|d(fObjec|
|000007f0| 74 54 61 67 29 3b 0d 09 | 4c 6f 6e 67 28 66 4f 62 |tTag);..|Long(fOb|
|00000800| 6a 65 63 74 49 44 29 3b | 0d 7d 0d 0d 44 65 66 69 |jectID);|.}..Defi|
|00000810| 6e 65 28 46 57 5f 52 52 | 61 64 69 6f 43 6c 75 73 |ne(FW_RR|adioClus|
|00000820| 74 65 72 29 0d 7b 0d 09 | 43 61 6c 6c 28 46 57 5f |ter).{..|Call(FW_|
|00000830| 52 41 72 63 68 69 76 61 | 62 6c 65 4f 62 6a 65 63 |RArchiva|bleObjec|
|00000840| 74 29 3b 0d 09 0d 09 50 | 61 64 57 6f 72 64 28 29 |t);....P|adWord()|
|00000850| 3b 0d 09 4c 6f 6e 67 28 | 66 56 69 65 77 43 6c 61 |;..Long(|fViewCla|
|00000860| 73 73 29 3b 0d 09 50 61 | 64 57 6f 72 64 28 29 3b |ss);..Pa|dWord();|
|00000870| 0d 09 4c 6f 6e 67 28 66 | 56 69 65 77 49 44 29 3b |..Long(f|ViewID);|
|00000880| 0d 09 50 61 64 4c 6f 6e | 67 28 29 3b 0d 09 0d 09 |..PadLon|g();....|
|00000890| 4c 69 73 74 28 66 52 61 | 64 69 6f 41 72 72 61 79 |List(fRa|dioArray|
|000008a0| 2c 20 52 61 64 69 6f 45 | 6e 74 72 79 2c 20 4f 6e |, RadioE|ntry, On|
|000008b0| 65 42 61 73 65 64 43 6f | 75 6e 74 28 31 36 29 29 |eBasedCo|unt(16))|
|000008c0| 0d 09 09 4c 6f 6e 67 28 | 66 52 61 64 69 6f 49 44 |...Long(|fRadioID|
|000008d0| 29 3b 0d 7d 0d 0d 44 65 | 66 69 6e 65 28 46 57 5f |);.}..De|fine(FW_|
|000008e0| 52 43 6f 6e 74 72 6f 6c | 29 0d 7b 0d 09 43 61 6c |RControl|).{..Cal|
|000008f0| 6c 28 46 57 5f 52 56 69 | 65 77 29 3b 0d 09 0d 09 |l(FW_RVi|ew);....|
|00000900| 4c 6f 6e 67 28 66 4d 65 | 73 73 61 67 65 29 3b 0d |Long(fMe|ssage);.|
|00000910| 09 57 6f 72 64 28 66 52 | 65 63 65 69 76 65 72 29 |.Word(fR|eceiver)|
|00000920| 3b 0d 09 4c 6f 6e 67 28 | 66 49 6e 69 74 69 61 6c |;..Long(|fInitial|
|00000930| 56 61 6c 75 65 29 3b 0d | 7d 0d 0d 44 65 66 69 6e |Value);.|}..Defin|
|00000940| 65 28 46 57 5f 52 42 75 | 74 74 6f 6e 29 0d 7b 0d |e(FW_RBu|tton).{.|
|00000950| 09 43 61 6c 6c 28 46 57 | 5f 52 43 6f 6e 74 72 6f |.Call(FW|_RContro|
|00000960| 6c 29 3b 0d 09 0d 09 4c | 6f 6e 67 28 66 42 75 74 |l);....L|ong(fBut|
|00000970| 74 6f 6e 4b 69 6e 64 29 | 3b 0d 0d 09 43 61 6c 6c |tonKind)|;...Call|
|00000980| 28 46 57 5f 52 46 6f 6e | 74 29 3b 0d 09 43 61 6c |(FW_RFon|t);..Cal|
|00000990| 6c 28 46 57 5f 52 53 74 | 72 69 6e 67 44 61 74 61 |l(FW_RSt|ringData|
|000009a0| 29 3b 0d 7d 0d 0d 44 65 | 66 69 6e 65 28 46 57 5f |);.}..De|fine(FW_|
|000009b0| 52 50 6f 70 75 70 4d 65 | 6e 75 29 0d 7b 0d 09 43 |RPopupMe|nu).{..C|
|000009c0| 61 6c 6c 28 46 57 5f 52 | 43 6f 6e 74 72 6f 6c 29 |all(FW_R|Control)|
|000009d0| 3b 0d 09 0d 09 57 6f 72 | 64 28 66 4d 61 63 4d 65 |;....Wor|d(fMacMe|
|000009e0| 6e 75 49 44 29 3b 0d 09 | 57 6f 72 64 28 66 54 69 |nuID);..|Word(fTi|
|000009f0| 74 6c 65 57 69 64 74 68 | 29 3b 0d 09 57 6f 72 64 |tleWidth|);..Word|
|00000a00| 28 66 49 6e 69 74 69 61 | 6c 4d 65 6e 75 49 74 65 |(fInitia|lMenuIte|
|00000a10| 6d 29 3b 0d 09 57 6f 72 | 64 28 66 4d 65 6e 75 56 |m);..Wor|d(fMenuV|
|00000a20| 61 72 69 61 74 69 6f 6e | 29 3b 0d 09 4c 6f 6e 67 |ariation|);..Long|
|00000a30| 28 66 4d 65 6e 75 52 65 | 66 43 6f 6e 29 3b 0d 09 |(fMenuRe|fCon);..|
|00000a40| 0d 09 43 61 6c 6c 28 46 | 57 5f 52 46 6f 6e 74 29 |..Call(F|W_RFont)|
|00000a50| 3b 0d 09 43 61 6c 6c 28 | 46 57 5f 52 53 74 72 69 |;..Call(|FW_RStri|
|00000a60| 6e 67 44 61 74 61 29 3b | 0d 7d 0d 0d 44 65 66 69 |ngData);|.}..Defi|
|00000a70| 6e 65 28 46 57 5f 52 53 | 63 72 6f 6c 6c 42 61 72 |ne(FW_RS|crollBar|
|00000a80| 29 0d 7b 0d 09 43 61 6c | 6c 28 46 57 5f 52 43 6f |).{..Cal|l(FW_RCo|
|00000a90| 6e 74 72 6f 6c 29 3b 0d | 09 0d 09 57 6f 72 64 28 |ntrol);.|...Word(|
|00000aa0| 66 4d 69 6e 56 61 6c 75 | 65 29 3b 0d 09 57 6f 72 |fMinValu|e);..Wor|
|00000ab0| 64 28 66 4d 61 78 56 61 | 6c 75 65 29 3b 0d 09 4c |d(fMaxVa|lue);..L|
|00000ac0| 6f 6e 67 28 66 4d 61 6a | 6f 72 55 6e 69 74 73 29 |ong(fMaj|orUnits)|
|00000ad0| 3b 0d 09 4c 6f 6e 67 28 | 66 4d 69 6e 6f 72 55 6e |;..Long(|fMinorUn|
|00000ae0| 69 74 73 29 3b 0d 7d 0d | 0d 44 65 66 69 6e 65 28 |its);.}.|.Define(|
|00000af0| 46 57 5f 52 4c 69 73 74 | 42 6f 78 29 0d 7b 0d 09 |FW_RList|Box).{..|
|00000b00| 43 61 6c 6c 28 46 57 5f | 52 56 69 65 77 29 3b 0d |Call(FW_|RView);.|
|00000b10| 09 0d 09 57 6f 72 64 28 | 66 4e 75 6d 52 6f 77 73 |...Word(|fNumRows|
|00000b20| 29 3b 0d 09 42 79 74 65 | 28 66 56 65 72 74 69 63 |);..Byte|(fVertic|
|00000b30| 61 6c 53 42 29 3b 0d 09 | 42 79 74 65 28 66 53 69 |alSB);..|Byte(fSi|
|00000b40| 6e 67 6c 65 53 65 6c 65 | 63 74 69 6f 6e 29 3b 0d |ngleSele|ction);.|
|00000b50| 09 42 79 74 65 28 66 55 | 73 65 46 6f 63 75 73 46 |.Byte(fU|seFocusF|
|00000b60| 72 61 6d 65 29 3b 0d 09 | 42 79 74 65 28 66 55 73 |rame);..|Byte(fUs|
|00000b70| 65 43 6c 69 65 6e 74 44 | 61 74 61 29 3b 0d 09 4c |eClientD|ata);..L|
|00000b80| 6f 6e 67 28 66 44 62 6c | 43 6c 69 63 6b 4d 65 73 |ong(fDbl|ClickMes|
|00000b90| 73 61 67 65 29 3b 0d 09 | 0d 09 43 61 6c 6c 28 46 |sage);..|..Call(F|
|00000ba0| 57 5f 52 46 6f 6e 74 29 | 3b 0d 09 0d 09 4c 69 73 |W_RFont)|;....Lis|
|00000bb0| 74 28 66 53 74 72 69 6e | 67 73 2c 20 53 74 72 69 |t(fStrin|gs, Stri|
|00000bc0| 6e 67 2c 20 4f 6e 65 42 | 61 73 65 64 43 6f 75 6e |ng, OneB|asedCoun|
|00000bd0| 74 28 31 36 29 29 0d 09 | 09 43 61 6c 6c 28 46 57 |t(16))..|.Call(FW|
|00000be0| 5f 52 53 74 72 69 6e 67 | 44 61 74 61 29 3b 0d 7d |_RString|Data);.}|
|00000bf0| 0d 0d 44 65 66 69 6e 65 | 28 46 57 5f 52 53 74 61 |..Define|(FW_RSta|
|00000c00| 74 69 63 54 65 78 74 29 | 0d 7b 0d 09 43 61 6c 6c |ticText)|.{..Call|
|00000c10| 28 46 57 5f 52 56 69 65 | 77 29 3b 0d 09 43 61 6c |(FW_RVie|w);..Cal|
|00000c20| 6c 28 46 57 5f 52 46 6f | 6e 74 29 3b 0d 09 0d 09 |l(FW_RFo|nt);....|
|00000c30| 2f 2f 20 43 6f 6d 6d 65 | 6e 74 20 6f 75 74 20 74 |// Comme|nt out t|
|00000c40| 68 65 20 6e 65 78 74 20 | 6c 69 6e 65 20 69 66 20 |he next |line if |
|00000c50| 79 6f 75 27 72 65 20 65 | 64 69 74 69 6e 67 20 61 |you're e|diting a|
|00000c60| 6e 20 4f 44 46 20 31 20 | 70 61 72 74 2e 0d 09 43 |n ODF 1 |part...C|
|00000c70| 61 6c 6c 28 46 57 5f 52 | 43 6f 6c 6f 72 29 3b 0d |all(FW_R|Color);.|
|00000c80| 09 0d 09 43 61 6c 6c 28 | 46 57 5f 52 53 74 72 69 |...Call(|FW_RStri|
|00000c90| 6e 67 44 61 74 61 29 3b | 0d 7d 0d 0d 44 65 66 69 |ngData);|.}..Defi|
|00000ca0| 6e 65 28 46 57 5f 52 45 | 64 69 74 56 69 65 77 29 |ne(FW_RE|ditView)|
|00000cb0| 0d 7b 0d 09 43 61 6c 6c | 28 46 57 5f 52 56 69 65 |.{..Call|(FW_RVie|
|00000cc0| 77 29 3b 0d 09 0d 09 57 | 6f 72 64 28 66 4d 61 78 |w);....W|ord(fMax|
|00000cd0| 43 68 61 72 73 29 3b 0d | 09 57 6f 72 64 28 66 41 |Chars);.|.Word(fA|
|00000ce0| 74 74 72 69 62 75 74 65 | 73 29 3b 0d 09 0d 09 43 |ttribute|s);....C|
|00000cf0| 61 6c 6c 28 46 57 5f 52 | 46 6f 6e 74 29 3b 0d 09 |all(FW_R|Font);..|
|00000d00| 43 61 6c 6c 28 46 57 5f | 52 53 74 72 69 6e 67 44 |Call(FW_|RStringD|
|00000d10| 61 74 61 29 3b 0d 7d 0d | 0d 44 65 66 69 6e 65 28 |ata);.}.|.Define(|
|00000d20| 46 57 5f 52 50 69 63 74 | 53 56 69 65 77 29 0d 7b |FW_RPict|SView).{|
|00000d30| 0d 09 43 61 6c 6c 28 46 | 57 5f 52 53 75 70 65 72 |..Call(F|W_RSuper|
|00000d40| 56 69 65 77 29 3b 0d 09 | 0d 09 57 6f 72 64 28 66 |View);..|..Word(f|
|00000d50| 50 69 63 74 75 72 65 49 | 44 29 3b 0d 7d 0d 0d 44 |PictureI|D);.}..D|
|00000d60| 65 66 69 6e 65 28 46 57 | 5f 52 46 6f 6e 74 29 0d |efine(FW|_RFont).|
|00000d70| 7b 0d 09 4c 6f 6e 67 28 | 66 46 6f 6e 74 53 69 7a |{..Long(|fFontSiz|
|00000d80| 65 29 3b 0d 09 57 6f 72 | 64 28 66 46 6f 6e 74 53 |e);..Wor|d(fFontS|
|00000d90| 74 79 6c 65 29 3b 0d 09 | 0d 09 2f 2f 20 55 73 69 |tyle);..|..// Usi|
|00000da0| 6e 67 20 61 20 6c 69 73 | 74 20 68 65 72 65 20 69 |ng a lis|t here i|
|00000db0| 73 20 61 20 77 6f 72 6b | 61 72 6f 75 6e 64 2e 20 |s a work|around. |
|00000dc0| 20 41 20 62 65 74 74 65 | 72 20 73 6f 6c 75 74 69 | A bette|r soluti|
|00000dd0| 6f 6e 20 77 6f 75 6c 64 | 0d 09 2f 2f 20 62 65 20 |on would|..// be |
|00000de0| 74 6f 20 75 73 65 20 61 | 6e 20 45 6c 65 6d 65 6e |to use a|n Elemen|
|00000df0| 74 28 29 3b 20 68 6f 77 | 65 76 65 72 2c 20 74 68 |t(); how|ever, th|
|00000e00| 65 72 65 20 69 73 20 6e | 6f 20 73 74 72 75 63 74 |ere is n|o struct|
|00000e10| 75 72 65 20 69 6e 0d 09 | 2f 2f 20 56 44 4c 20 77 |ure in..|// VDL w|
|00000e20| 68 69 63 68 20 63 61 75 | 73 65 73 20 61 6c 6c 20 |hich cau|ses all |
|00000e30| 69 64 65 6e 74 69 66 69 | 65 72 73 20 77 69 74 68 |identifi|ers with|
|00000e40| 69 6e 20 69 74 73 20 73 | 63 6f 70 65 20 74 6f 0d |in its s|cope to.|
|00000e50| 09 2f 2f 20 61 70 70 6c | 79 20 74 6f 20 61 20 73 |.// appl|y to a s|
|00000e60| 75 62 2d 65 6c 65 6d 65 | 6e 74 20 72 61 74 68 65 |ub-eleme|nt rathe|
|00000e70| 72 20 74 68 61 6e 20 74 | 68 65 20 63 6f 6e 74 61 |r than t|he conta|
|00000e80| 69 6e 69 6e 67 20 65 6c | 65 6d 65 6e 74 2e 0d 09 |ining el|ement...|
|00000e90| 2f 2f 20 44 79 6e 61 6d | 69 63 56 4c 69 73 74 20 |// Dynam|icVList |
|00000ea0| 70 65 72 66 6f 72 6d 73 | 20 74 68 69 73 20 74 61 |performs| this ta|
|00000eb0| 73 6b 20 66 6f 72 20 61 | 20 6c 69 73 74 2c 20 73 |sk for a| list, s|
|00000ec0| 6f 20 77 65 20 75 73 65 | 20 61 0d 09 2f 2f 20 73 |o we use| a..// s|
|00000ed0| 69 6e 67 6c 65 2d 65 6c | 65 6d 65 6e 74 20 6c 69 |ingle-el|ement li|
|00000ee0| 73 74 20 68 65 72 65 2e | 20 20 54 68 69 73 20 69 |st here.| This i|
|00000ef0| 73 20 6e 65 65 64 65 64 | 20 62 65 63 61 75 73 65 |s needed| because|
|00000f00| 20 62 6f 74 68 0d 09 2f | 2f 20 46 57 5f 52 46 6f | both../|/ FW_RFo|
|00000f10| 6e 74 20 61 6e 64 20 46 | 57 5f 52 53 74 72 69 6e |nt and F|W_RStrin|
|00000f20| 67 44 61 74 61 20 63 6f | 6e 74 61 69 6e 20 73 63 |gData co|ntain sc|
|00000f30| 72 69 70 74 20 61 6e 64 | 20 6c 61 6e 67 75 61 67 |ript and| languag|
|00000f40| 65 0d 09 2f 2f 20 63 6f | 64 65 20 66 69 65 6c 64 |e..// co|de field|
|00000f50| 73 2c 20 77 68 69 63 68 | 20 6d 75 73 74 20 68 61 |s, which| must ha|
|00000f60| 76 65 20 74 68 65 20 73 | 61 6d 65 20 6e 61 6d 65 |ve the s|ame name|
|00000f70| 20 69 6e 20 65 61 63 68 | 20 63 61 73 65 20 73 6f | in each| case so|
|00000f80| 0d 09 2f 2f 20 74 68 61 | 74 20 61 20 73 69 6e 67 |..// tha|t a sing|
|00000f90| 6c 65 20 56 44 4c 20 6e | 61 6d 65 64 20 73 74 61 |le VDL n|amed sta|
|00000fa0| 74 65 6d 65 6e 74 20 63 | 61 6e 20 62 65 20 75 73 |tement c|an be us|
|00000fb0| 65 64 20 74 6f 20 67 65 | 6e 65 72 61 74 65 20 61 |ed to ge|nerate a|
|00000fc0| 6c 6c 0d 09 2f 2f 20 73 | 63 72 69 70 74 2f 6c 61 |ll..// s|cript/la|
|00000fd0| 6e 67 75 61 67 65 20 63 | 6f 64 65 20 70 6f 70 75 |nguage c|ode popu|
|00000fe0| 70 20 6d 65 6e 75 73 2e | 0d 09 0d 09 4c 69 73 74 |p menus.|....List|
|00000ff0| 28 66 46 6f 6e 74 4e 61 | 6d 65 2c 20 53 74 72 69 |(fFontNa|me, Stri|
|00001000| 6e 67 2c 20 31 29 0d 09 | 7b 0d 09 09 57 6f 72 64 |ng, 1)..|{...Word|
|00001010| 28 66 53 63 72 69 70 74 | 43 6f 64 65 29 3b 0d 09 |(fScript|Code);..|
|00001020| 09 57 6f 72 64 28 66 4c | 61 6e 67 75 61 67 65 43 |.Word(fL|anguageC|
|00001030| 6f 64 65 29 3b 0d 09 09 | 53 74 72 69 6e 67 28 66 |ode);...|String(f|
|00001040| 46 6f 6e 74 4e 61 6d 65 | 2c 20 4c 65 6e 67 74 68 |FontName|, Length|
|00001050| 57 6f 72 64 29 3b 0d 09 | 7d 0d 7d 0d 0d 44 65 66 |Word);..|}.}..Def|
|00001060| 69 6e 65 28 46 57 5f 52 | 53 74 72 69 6e 67 44 61 |ine(FW_R|StringDa|
|00001070| 74 61 29 0d 7b 0d 09 2f | 2f 20 55 73 65 20 6f 66 |ta).{../|/ Use of|
|00001080| 20 4c 69 73 74 20 69 73 | 20 61 20 77 6f 72 6b 61 | List is| a worka|
|00001090| 72 6f 75 6e 64 3b 20 73 | 65 65 20 63 6f 6d 6d 65 |round; s|ee comme|
|000010a0| 6e 74 20 69 6e 20 46 57 | 5f 52 46 6f 6e 74 2c 20 |nt in FW|_RFont, |
|000010b0| 61 62 6f 76 65 2e 0d 09 | 0d 09 4c 69 73 74 28 66 |above...|..List(f|
|000010c0| 53 74 72 69 6e 67 2c 20 | 53 74 72 69 6e 67 2c 20 |String, |String, |
|000010d0| 31 29 0d 09 7b 0d 09 09 | 57 6f 72 64 28 66 53 63 |1)..{...|Word(fSc|
|000010e0| 72 69 70 74 43 6f 64 65 | 29 3b 0d 09 09 57 6f 72 |riptCode|);...Wor|
|000010f0| 64 28 66 4c 61 6e 67 75 | 61 67 65 43 6f 64 65 29 |d(fLangu|ageCode)|
|00001100| 3b 0d 09 09 53 74 72 69 | 6e 67 28 66 53 74 72 69 |;...Stri|ng(fStri|
|00001110| 6e 67 2c 20 4c 65 6e 67 | 74 68 57 6f 72 64 29 3b |ng, Leng|thWord);|
|00001120| 0d 09 7d 0d 7d 0d 0d 44 | 65 66 69 6e 65 28 46 57 |..}.}..D|efine(FW|
|00001130| 5f 52 43 6f 6c 6f 72 29 | 0d 7b 0d 09 57 6f 72 64 |_RColor)|.{..Word|
|00001140| 28 66 52 65 64 29 3b 0d | 09 57 6f 72 64 28 66 47 |(fRed);.|.Word(fG|
|00001150| 72 65 65 6e 29 3b 0d 09 | 57 6f 72 64 28 66 42 6c |reen);..|Word(fBl|
|00001160| 75 65 29 3b 0d 7d 0d 0d | 44 65 66 69 6e 65 28 46 |ue);.}..|Define(F|
|00001170| 57 5f 52 53 63 72 6f 6c | 6c 65 72 29 0d 7b 0d 09 |W_RScrol|ler).{..|
|00001180| 50 61 64 57 6f 72 64 28 | 29 3b 0d 09 4c 6f 6e 67 |PadWord(|);..Long|
|00001190| 28 66 45 6e 63 6c 6f 73 | 75 72 65 46 72 61 6d 65 |(fEnclos|ureFrame|
|000011a0| 43 6c 61 73 73 29 3b 0d | 09 50 61 64 57 6f 72 64 |Class);.|.PadWord|
|000011b0| 28 29 3b 0d 09 4c 6f 6e | 67 28 66 45 6e 63 6c 6f |();..Lon|g(fEnclo|
|000011c0| 73 75 72 65 46 72 61 6d | 65 49 44 29 3b 0d 09 4c |sureFram|eID);..L|
|000011d0| 6f 6e 67 28 66 41 75 74 | 6f 53 63 72 6f 6c 6c 49 |ong(fAut|oScrollI|
|000011e0| 6e 73 65 74 29 3b 0d 09 | 4c 6f 6e 67 28 66 53 63 |nset);..|Long(fSc|
|000011f0| 72 6f 6c 6c 55 6e 69 74 | 58 29 3b 0d 09 4c 6f 6e |rollUnit|X);..Lon|
|00001200| 67 28 66 53 63 72 6f 6c | 6c 55 6e 69 74 59 29 3b |g(fScrol|lUnitY);|
|00001210| 0d 09 09 09 0d 09 2f 2f | 20 43 6f 6d 6d 65 6e 74 |......//| Comment|
|00001220| 20 6f 75 74 20 74 68 65 | 20 6e 65 78 74 20 6c 69 | out the| next li|
|00001230| 6e 65 20 69 66 20 79 6f | 75 27 72 65 20 65 64 69 |ne if yo|u're edi|
|00001240| 74 69 6e 67 20 61 6e 0d | 09 2f 2f 20 4f 44 46 20 |ting an.|.// ODF |
|00001250| 31 20 70 61 72 74 2e 0d | 09 0d 09 42 79 74 65 28 |1 part..|...Byte(|
|00001260| 66 50 61 67 65 4e 61 76 | 69 67 61 74 69 6f 6e 4b |fPageNav|igationK|
|00001270| 65 79 73 29 3b 0d 7d 0d | 0d 44 65 66 69 6e 65 28 |eys);.}.|.Define(|
|00001280| 46 57 5f 52 53 63 72 6f | 6c 6c 42 61 72 53 63 72 |FW_RScro|llBarScr|
|00001290| 6f 6c 6c 65 72 29 0d 7b | 0d 09 43 61 6c 6c 28 46 |oller).{|..Call(F|
|000012a0| 57 5f 52 53 63 72 6f 6c | 6c 65 72 29 3b 0d 0d 09 |W_RScrol|ler);...|
|000012b0| 2f 2f 20 43 6f 6d 6d 65 | 6e 74 20 6f 75 74 20 74 |// Comme|nt out t|
|000012c0| 68 65 20 6e 65 78 74 20 | 6c 69 6e 65 20 69 66 20 |he next |line if |
|000012d0| 79 6f 75 27 72 65 20 65 | 64 69 74 69 6e 67 20 61 |you're e|diting a|
|000012e0| 6e 0d 09 2f 2f 20 4f 44 | 46 20 31 20 70 61 72 74 |n..// OD|F 1 part|
|000012f0| 2e 0d 09 0d 09 42 79 74 | 65 28 66 4c 69 76 65 53 |.....Byt|e(fLiveS|
|00001300| 63 72 6f 6c 6c 69 6e 67 | 29 3b 0d 09 0d 09 4c 6f |crolling|);....Lo|
|00001310| 6e 67 28 66 48 6f 72 69 | 7a 56 69 65 77 49 44 29 |ng(fHori|zViewID)|
|00001320| 3b 0d 09 4c 6f 6e 67 28 | 66 56 65 72 74 56 69 65 |;..Long(|fVertVie|
|00001330| 77 49 44 29 3b 0d 7d 0d | 0d 2f 2f 2d 2d 2d 2d 2d |wID);.}.|.//-----|
|00001340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001350| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001380| 2d 2d 2d 2d 2d 2d 2d 0d | 2f 2f 20 4d 61 69 6e 20 |-------.|// Main |
|00001390| 64 65 66 69 6e 69 74 69 | 6f 6e 20 62 65 67 69 6e |definiti|on begin|
|000013a0| 73 20 68 65 72 65 2e 0d | 2f 2f 2d 2d 2d 2d 2d 2d |s here..|//------|
|000013b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000013c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000013d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000013e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000013f0| 2d 2d 2d 2d 2d 2d 0d 0d | 53 77 69 74 63 68 28 66 |------..|Switch(f|
|00001400| 4c 61 62 65 6c 29 0d 7b | 0d 09 63 61 73 65 20 27 |Label).{|..case '|
|00001410| 72 6f 6f 74 27 3a 0d 09 | 7b 0d 09 09 4c 6f 6e 67 |root':..|{...Long|
|00001420| 28 66 4c 61 79 6f 75 74 | 53 69 7a 65 58 29 3b 0d |(fLayout|SizeX);.|
|00001430| 09 09 4c 6f 6e 67 28 66 | 4c 61 79 6f 75 74 53 69 |..Long(f|LayoutSi|
|00001440| 7a 65 59 29 3b 0d 09 09 | 0d 09 09 4c 69 73 74 28 |zeY);...|...List(|
|00001450| 66 56 69 65 77 73 2c 20 | 56 69 65 77 2c 20 4f 6e |fViews, |View, On|
|00001460| 65 42 61 73 65 64 43 6f | 75 6e 74 28 31 36 29 29 |eBasedCo|unt(16))|
|00001470| 0d 09 09 09 53 45 4c 46 | 3b 20 20 2f 2f 20 72 6f |....SELF|; // ro|
|00001480| 6f 74 20 46 72 61 6d 65 | 4c 61 79 6f 75 74 20 63 |ot Frame|Layout c|
|00001490| 6f 6e 74 61 69 6e 73 20 | 61 20 6c 69 73 74 20 6f |ontains |a list o|
|000014a0| 66 20 76 69 65 77 73 2c | 0d 09 09 09 09 09 20 2f |f views,|...... /|
|000014b0| 2f 20 65 61 63 68 20 6f | 66 20 77 68 69 63 68 20 |/ each o|f which |
|000014c0| 63 61 6e 20 62 65 20 6f | 66 20 61 6e 79 20 6f 66 |can be o|f any of|
|000014d0| 20 74 68 65 20 74 79 70 | 65 73 0d 09 09 09 09 09 | the typ|es......|
|000014e0| 20 2f 2f 20 70 72 65 73 | 65 6e 74 20 69 6e 20 27 | // pres|ent in '|
|000014f0| 63 61 73 65 27 20 73 74 | 61 74 65 6d 65 6e 74 73 |case' st|atements|
|00001500| 20 62 65 6c 6f 77 0d 0d | 09 09 4c 69 73 74 28 66 | below..|..List(f|
|00001510| 53 63 72 6f 6c 6c 65 72 | 73 2c 20 53 63 72 6f 6c |Scroller|s, Scrol|
|00001520| 6c 65 72 2c 20 4f 6e 65 | 42 61 73 65 64 43 6f 75 |ler, One|BasedCou|
|00001530| 6e 74 28 31 36 29 29 0d | 09 09 7b 0d 09 09 09 43 |nt(16)).|..{....C|
|00001540| 61 6c 6c 28 46 57 5f 52 | 41 72 63 68 69 76 61 62 |all(FW_R|Archivab|
|00001550| 6c 65 4f 62 6a 65 63 74 | 29 3b 0d 09 09 09 0d 09 |leObject|);......|
|00001560| 09 09 53 77 69 74 63 68 | 28 66 4c 61 62 65 6c 29 |..Switch|(fLabel)|
|00001570| 0d 09 09 09 7b 0d 09 09 | 09 09 63 61 73 65 20 27 |....{...|..case '|
|00001580| 73 63 6c 72 27 3a 0d 09 | 09 09 09 7b 0d 09 09 09 |sclr':..|...{....|
|00001590| 09 09 43 61 6c 6c 28 46 | 57 5f 52 53 63 72 6f 6c |..Call(F|W_RScrol|
|000015a0| 6c 65 72 29 3b 0d 09 09 | 09 09 7d 0d 09 09 09 09 |ler);...|..}.....|
|000015b0| 0d 09 09 09 09 63 61 73 | 65 20 27 73 62 73 63 27 |.....cas|e 'sbsc'|
|000015c0| 3a 0d 09 09 09 09 7b 0d | 09 09 09 09 09 43 61 6c |:.....{.|.....Cal|
|000015d0| 6c 28 46 57 5f 52 53 63 | 72 6f 6c 6c 42 61 72 53 |l(FW_RSc|rollBarS|
|000015e0| 63 72 6f 6c 6c 65 72 29 | 3b 0d 09 09 09 09 7d 0d |croller)|;.....}.|
|000015f0| 09 09 09 7d 0d 09 09 7d | 0d 09 7d 0d 09 0d 09 2f |...}...}|..}..../|
|00001600| 2f 20 54 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |/ The fo|llowing |
|00001610| 27 63 61 73 65 27 20 73 | 74 61 74 65 6d 65 6e 74 |'case' s|tatement|
|00001620| 73 20 61 6c 6c 20 72 65 | 70 72 65 73 65 6e 74 0d |s all re|present.|
|00001630| 09 2f 2f 20 73 74 61 6e | 64 61 72 64 20 76 69 65 |.// stan|dard vie|
|00001640| 77 20 74 79 70 65 73 2e | 0d 09 0d 09 63 61 73 65 |w types.|....case|
|00001650| 20 27 76 69 65 77 27 3a | 0d 09 63 61 73 65 20 27 | 'view':|..case '|
|00001660| 67 72 62 78 27 3a 0d 09 | 7b 0d 09 09 43 61 6c 6c |grbx':..|{...Call|
|00001670| 28 46 57 5f 52 56 69 65 | 77 29 3b 0d 09 7d 0d 09 |(FW_RVie|w);..}..|
|00001680| 0d 09 63 61 73 65 20 27 | 73 75 76 77 27 3a 0d 09 |..case '|suvw':..|
|00001690| 63 61 73 65 20 27 72 75 | 6c 72 27 3a 0d 09 63 61 |case 'ru|lr':..ca|
|000016a0| 73 65 20 27 64 72 76 77 | 27 3a 0d 09 63 61 73 65 |se 'drvw|':..case|
|000016b0| 20 27 63 74 76 77 27 3a | 0d 09 7b 0d 09 09 43 61 | 'ctvw':|..{...Ca|
|000016c0| 6c 6c 28 46 57 5f 52 53 | 75 70 65 72 56 69 65 77 |ll(FW_RS|uperView|
|000016d0| 29 3b 0d 09 7d 0d 09 0d | 09 63 61 73 65 20 27 63 |);..}...|.case 'c|
|000016e0| 6f 6e 74 27 3a 0d 09 63 | 61 73 65 20 27 6e 63 6e |ont':..c|ase 'ncn|
|000016f0| 74 27 3a 0d 09 7b 0d 09 | 09 43 61 6c 6c 28 46 57 |t':..{..|.Call(FW|
|00001700| 5f 52 43 6f 6e 74 72 6f | 6c 29 3b 0d 09 7d 0d 09 |_RContro|l);..}..|
|00001710| 0d 09 63 61 73 65 20 27 | 62 75 74 6e 27 3a 0d 09 |..case '|butn':..|
|00001720| 7b 0d 09 09 43 61 6c 6c | 28 46 57 5f 52 42 75 74 |{...Call|(FW_RBut|
|00001730| 74 6f 6e 29 3b 0d 09 7d | 0d 09 0d 09 63 61 73 65 |ton);..}|....case|
|00001740| 20 27 70 6f 70 6d 27 3a | 0d 09 7b 0d 09 09 43 61 | 'popm':|..{...Ca|
|00001750| 6c 6c 28 46 57 5f 52 50 | 6f 70 75 70 4d 65 6e 75 |ll(FW_RP|opupMenu|
|00001760| 29 3b 0d 09 7d 0d 09 0d | 09 63 61 73 65 20 27 73 |);..}...|.case 's|
|00001770| 63 62 72 27 3a 0d 09 7b | 0d 09 09 43 61 6c 6c 28 |cbr':..{|...Call(|
|00001780| 46 57 5f 52 53 63 72 6f | 6c 6c 42 61 72 29 3b 0d |FW_RScro|llBar);.|
|00001790| 09 7d 0d 09 0d 09 63 61 | 73 65 20 27 6c 62 6f 78 |.}....ca|se 'lbox|
|000017a0| 27 3a 0d 09 7b 0d 09 09 | 43 61 6c 6c 28 46 57 5f |':..{...|Call(FW_|
|000017b0| 52 4c 69 73 74 42 6f 78 | 29 3b 0d 09 7d 0d 09 0d |RListBox|);..}...|
|000017c0| 09 63 61 73 65 20 27 73 | 74 78 74 27 3a 0d 09 63 |.case 's|txt':..c|
|000017d0| 61 73 65 20 27 67 70 62 | 78 27 3a 0d 09 7b 0d 09 |ase 'gpb|x':..{..|
|000017e0| 09 43 61 6c 6c 28 46 57 | 5f 52 53 74 61 74 69 63 |.Call(FW|_RStatic|
|000017f0| 54 65 78 74 29 3b 0d 09 | 7d 0d 09 0d 09 63 61 73 |Text);..|}....cas|
|00001800| 65 20 27 70 69 63 76 27 | 3a 0d 09 7b 0d 09 09 43 |e 'picv'|:..{...C|
|00001810| 61 6c 6c 28 46 57 5f 52 | 50 69 63 74 53 56 69 65 |all(FW_R|PictSVie|
|00001820| 77 29 3b 0d 09 7d 0d 09 | 0d 09 63 61 73 65 20 27 |w);..}..|..case '|
|00001830| 65 64 76 77 27 3a 0d 09 | 0d 09 2f 2f 20 54 68 65 |edvw':..|..// The|
|00001840| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 27 63 61 73 65 | followi|ng 'case|
|00001850| 27 20 73 74 61 74 65 6d | 65 6e 74 73 20 61 6c 6c |' statem|ents all|
|00001860| 20 72 65 70 72 65 73 65 | 6e 74 0d 09 2f 2f 20 63 | represe|nt..// c|
|00001870| 75 73 74 6f 6d 20 76 69 | 65 77 20 74 79 70 65 73 |ustom vi|ew types|
|00001880| 2e 20 20 27 50 77 64 76 | 27 20 64 6f 65 73 6e 27 |. 'Pwdv|' doesn'|
|00001890| 74 20 65 78 74 65 6e 64 | 20 27 65 64 76 77 27 0d |t extend| 'edvw'.|
|000018a0| 09 2f 2f 20 61 74 20 61 | 6c 6c 20 61 6e 64 20 74 |.// at a|ll and t|
|000018b0| 68 75 73 20 73 68 61 72 | 65 73 20 61 20 64 65 66 |hus shar|es a def|
|000018c0| 69 6e 69 74 69 6f 6e 20 | 77 69 74 68 20 69 74 3b |inition |with it;|
|000018d0| 20 74 68 65 0d 09 2f 2f | 20 6f 74 68 65 72 20 63 | the..//| other c|
|000018e0| 75 73 74 6f 6d 20 74 79 | 70 65 73 20 65 78 74 65 |ustom ty|pes exte|
|000018f0| 6e 64 20 74 68 65 20 73 | 74 61 6e 64 61 72 64 20 |nd the s|tandard |
|00001900| 74 79 70 65 73 20 69 6e | 0d 09 2f 2f 20 73 6f 6d |types in|..// som|
|00001910| 65 20 77 61 79 2e 20 20 | 59 6f 75 20 63 61 6e 20 |e way. |You can |
|00001920| 61 64 64 20 79 6f 75 72 | 20 6f 77 6e 20 63 75 73 |add your| own cus|
|00001930| 74 6f 6d 20 74 79 70 65 | 73 20 68 65 72 65 0d 09 |tom type|s here..|
|00001940| 2f 2f 20 69 6e 20 61 20 | 73 69 6d 69 6c 61 72 20 |// in a |similar |
|00001950| 6d 61 6e 6e 65 72 2e 0d | 09 0d 09 63 61 73 65 20 |manner..|...case |
|00001960| 27 50 77 64 76 27 3a 0d | 09 7b 0d 09 09 43 61 6c |'Pwdv':.|.{...Cal|
|00001970| 6c 28 46 57 5f 52 45 64 | 69 74 56 69 65 77 29 3b |l(FW_REd|itView);|
|00001980| 0d 09 7d 0d 09 0d 09 63 | 61 73 65 20 27 53 65 64 |..}....c|ase 'Sed|
|00001990| 76 27 3a 0d 09 7b 0d 09 | 09 43 61 6c 6c 28 46 57 |v':..{..|.Call(FW|
|000019a0| 5f 52 45 64 69 74 56 69 | 65 77 29 3b 0d 09 09 0d |_REditVi|ew);....|
|000019b0| 09 09 4c 6f 6e 67 28 66 | 48 6f 72 69 7a 56 69 65 |..Long(f|HorizVie|
|000019c0| 77 49 44 29 3b 0d 09 09 | 4c 6f 6e 67 28 66 56 65 |wID);...|Long(fVe|
|000019d0| 72 74 56 69 65 77 49 44 | 29 3b 0d 09 09 4c 6f 6e |rtViewID|);...Lon|
|000019e0| 67 28 66 54 65 78 74 57 | 69 64 74 68 29 3b 0d 09 |g(fTextW|idth);..|
|000019f0| 7d 0d 09 0d 09 63 61 73 | 65 20 27 46 72 6d 76 27 |}....cas|e 'Frmv'|
|00001a00| 3a 0d 09 7b 0d 09 09 43 | 61 6c 6c 28 46 57 5f 52 |:..{...C|all(FW_R|
|00001a10| 50 69 63 74 53 56 69 65 | 77 29 3b 0d 09 09 0d 09 |PictSVie|w);.....|
|00001a20| 09 57 6f 72 64 28 66 50 | 69 63 74 75 72 65 32 29 |.Word(fP|icture2)|
|00001a30| 3b 0d 09 09 0d 09 09 4c | 69 73 74 28 66 52 61 64 |;......L|ist(fRad|
|00001a40| 69 6f 43 6c 75 73 74 65 | 72 73 2c 20 52 61 64 69 |ioCluste|rs, Radi|
|00001a50| 6f 43 6c 75 73 74 65 72 | 2c 20 33 29 0d 09 09 09 |oCluster|, 3)....|
|00001a60| 43 61 6c 6c 28 46 57 5f | 52 52 61 64 69 6f 43 6c |Call(FW_|RRadioCl|
|00001a70| 75 73 74 65 72 29 3b 20 | 20 2f 2f 20 6c 69 73 74 |uster); | // list|
|00001a80| 20 6f 66 20 33 20 72 61 | 64 69 6f 20 63 6c 75 73 | of 3 ra|dio clus|
|00001a90| 74 65 72 73 0d 09 7d 0d | 7d 0d 00 00 08 ca 2f 2f |ters..}.|}.....//|
|00001aa0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ab0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ac0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ad0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ae0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001af0| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 2f 2f 0d 2f 2f 20 45 |========|.//.// E|
|00001b00| 78 70 6c 6f 64 65 72 20 | 64 65 73 63 72 69 70 74 |xploder |descript|
|00001b10| 69 6f 6e 20 66 6f 72 20 | 27 46 57 61 62 27 20 28 |ion for |'FWab' (|
|00001b20| 4f 44 46 20 61 62 6f 75 | 74 20 62 6f 78 29 20 72 |ODF abou|t box) r|
|00001b30| 65 73 6f 75 72 63 65 73 | 0d 2f 2f 0d 2f 2f 20 41 |esources|.//.// A|
|00001b40| 75 74 68 6f 72 3a 20 20 | 20 20 20 53 74 65 76 65 |uthor: | Steve|
|00001b50| 20 43 72 75 74 63 68 66 | 69 65 6c 64 0d 2f 2f 0d | Crutchf|ield.//.|
|00001b60| 2f 2f 20 43 6f 70 79 72 | 69 67 68 74 3a 20 20 28 |// Copyr|ight: (|
|00001b70| 63 29 20 31 39 39 36 20 | 62 79 20 41 70 70 6c 65 |c) 1996 |by Apple|
|00001b80| 20 43 6f 6d 70 75 74 65 | 72 2c 20 49 6e 63 2e 2c | Compute|r, Inc.,|
|00001b90| 20 61 6c 6c 20 72 69 67 | 68 74 73 20 72 65 73 65 | all rig|hts rese|
|00001ba0| 72 76 65 64 2e 0d 2f 2f | 0d 2f 2f 3d 3d 3d 3d 3d |rved..//|.//=====|
|00001bb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001bc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001bd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001be0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001bf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001c00| 3d 3d 3d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |===..//-|--------|
|00001c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c50| 2d 2d 2d 0d 2f 2f 20 46 | 57 5f 52 46 6f 6e 74 2c |---.// F|W_RFont,|
|00001c60| 20 46 57 5f 52 53 74 72 | 69 6e 67 44 61 74 61 2c | FW_RStr|ingData,|
|00001c70| 20 61 6e 64 20 46 57 5f | 52 53 74 79 6c 65 64 54 | and FW_|RStyledT|
|00001c80| 65 78 74 20 61 72 65 20 | 75 74 69 6c 69 74 79 20 |ext are |utility |
|00001c90| 64 65 66 69 6e 69 74 69 | 6f 6e 73 0d 2f 2f 20 63 |definiti|ons.// c|
|00001ca0| 6f 72 72 65 73 70 6f 6e | 64 69 6e 67 20 74 6f 20 |orrespon|ding to |
|00001cb0| 74 68 65 20 22 46 6f 6e | 74 22 2c 20 22 53 74 72 |the "Fon|t", "Str|
|00001cc0| 69 6e 67 44 61 74 61 22 | 2c 20 61 6e 64 20 22 53 |ingData"|, and "S|
|00001cd0| 74 79 6c 65 64 54 65 78 | 74 22 20 73 74 61 74 65 |tyledTex|t" state|
|00001ce0| 6d 65 6e 74 73 20 0d 2f | 2f 20 69 6e 20 74 68 65 |ments ./|/ in the|
|00001cf0| 20 56 44 4c 2e 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d | VDL..//|--------|
|00001d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001d40| 2d 2d 2d 2d 0d 0d 44 65 | 66 69 6e 65 28 46 57 5f |----..De|fine(FW_|
|00001d50| 52 46 6f 6e 74 29 0d 7b | 0d 09 4c 6f 6e 67 28 66 |RFont).{|..Long(f|
|00001d60| 46 6f 6e 74 53 69 7a 65 | 29 3b 0d 09 57 6f 72 64 |FontSize|);..Word|
|00001d70| 28 66 46 6f 6e 74 53 74 | 79 6c 65 29 3b 0d 09 0d |(fFontSt|yle);...|
|00001d80| 09 2f 2f 20 55 73 69 6e | 67 20 61 20 6c 69 73 74 |.// Usin|g a list|
|00001d90| 20 68 65 72 65 20 69 73 | 20 61 20 77 6f 72 6b 61 | here is| a worka|
|00001da0| 72 6f 75 6e 64 2e 20 20 | 41 20 62 65 74 74 65 72 |round. |A better|
|00001db0| 20 73 6f 6c 75 74 69 6f | 6e 20 77 6f 75 6c 64 0d | solutio|n would.|
|00001dc0| 09 2f 2f 20 62 65 20 74 | 6f 20 75 73 65 20 61 6e |.// be t|o use an|
|00001dd0| 20 45 6c 65 6d 65 6e 74 | 28 29 3b 20 68 6f 77 65 | Element|(); howe|
|00001de0| 76 65 72 2c 20 74 68 65 | 72 65 20 69 73 20 6e 6f |ver, the|re is no|
|00001df0| 20 73 74 72 75 63 74 75 | 72 65 20 69 6e 0d 09 2f | structu|re in../|
|00001e00| 2f 20 56 44 4c 20 77 68 | 69 63 68 20 63 61 75 73 |/ VDL wh|ich caus|
|00001e10| 65 73 20 61 6c 6c 20 69 | 64 65 6e 74 69 66 69 65 |es all i|dentifie|
|00001e20| 72 73 20 77 69 74 68 69 | 6e 20 69 74 73 20 73 63 |rs withi|n its sc|
|00001e30| 6f 70 65 20 74 6f 0d 09 | 2f 2f 20 61 70 70 6c 79 |ope to..|// apply|
|00001e40| 20 74 6f 20 61 20 73 75 | 62 2d 65 6c 65 6d 65 6e | to a su|b-elemen|
|00001e50| 74 20 72 61 74 68 65 72 | 20 74 68 61 6e 20 74 68 |t rather| than th|
|00001e60| 65 20 63 6f 6e 74 61 69 | 6e 69 6e 67 20 65 6c 65 |e contai|ning ele|
|00001e70| 6d 65 6e 74 2e 0d 09 2f | 2f 20 44 79 6e 61 6d 69 |ment.../|/ Dynami|
|00001e80| 63 56 4c 69 73 74 20 70 | 65 72 66 6f 72 6d 73 20 |cVList p|erforms |
|00001e90| 74 68 69 73 20 74 61 73 | 6b 20 66 6f 72 20 61 20 |this tas|k for a |
|00001ea0| 6c 69 73 74 2c 20 73 6f | 20 77 65 20 75 73 65 20 |list, so| we use |
|00001eb0| 61 0d 09 2f 2f 20 73 69 | 6e 67 6c 65 2d 65 6c 65 |a..// si|ngle-ele|
|00001ec0| 6d 65 6e 74 20 6c 69 73 | 74 20 68 65 72 65 2e 20 |ment lis|t here. |
|00001ed0| 20 54 68 69 73 20 69 73 | 20 6e 65 65 64 65 64 20 | This is| needed |
|00001ee0| 62 65 63 61 75 73 65 20 | 62 6f 74 68 0d 09 2f 2f |because |both..//|
|00001ef0| 20 46 57 5f 52 46 6f 6e | 74 20 61 6e 64 20 46 57 | FW_RFon|t and FW|
|00001f00| 5f 52 53 74 72 69 6e 67 | 44 61 74 61 20 63 6f 6e |_RString|Data con|
|00001f10| 74 61 69 6e 20 73 63 72 | 69 70 74 20 61 6e 64 20 |tain scr|ipt and |
|00001f20| 6c 61 6e 67 75 61 67 65 | 0d 09 2f 2f 20 63 6f 64 |language|..// cod|
|00001f30| 65 20 66 69 65 6c 64 73 | 2c 20 77 68 69 63 68 20 |e fields|, which |
|00001f40| 6d 75 73 74 20 68 61 76 | 65 20 74 68 65 20 73 61 |must hav|e the sa|
|00001f50| 6d 65 20 6e 61 6d 65 20 | 69 6e 20 65 61 63 68 20 |me name |in each |
|00001f60| 63 61 73 65 20 73 6f 0d | 09 2f 2f 20 74 68 61 74 |case so.|.// that|
|00001f70| 20 61 20 73 69 6e 67 6c | 65 20 56 44 4c 20 6e 61 | a singl|e VDL na|
|00001f80| 6d 65 64 20 73 74 61 74 | 65 6d 65 6e 74 20 63 61 |med stat|ement ca|
|00001f90| 6e 20 62 65 20 75 73 65 | 64 20 74 6f 20 67 65 6e |n be use|d to gen|
|00001fa0| 65 72 61 74 65 20 61 6c | 6c 0d 09 2f 2f 20 73 63 |erate al|l..// sc|
|00001fb0| 72 69 70 74 2f 6c 61 6e | 67 75 61 67 65 20 63 6f |ript/lan|guage co|
|00001fc0| 64 65 20 70 6f 70 75 70 | 20 6d 65 6e 75 73 2e 0d |de popup| menus..|
|00001fd0| 09 0d 09 4c 69 73 74 28 | 66 46 6f 6e 74 4e 61 6d |...List(|fFontNam|
|00001fe0| 65 2c 20 53 74 72 69 6e | 67 2c 20 31 29 0d 09 7b |e, Strin|g, 1)..{|
|00001ff0| 0d 09 09 57 6f 72 64 28 | 66 53 63 72 69 70 74 43 |...Word(|fScriptC|
|00002000| 6f 64 65 29 3b 0d 09 09 | 57 6f 72 64 28 66 4c 61 |ode);...|Word(fLa|
|00002010| 6e 67 75 61 67 65 43 6f | 64 65 29 3b 0d 09 09 53 |nguageCo|de);...S|
|00002020| 74 72 69 6e 67 28 66 46 | 6f 6e 74 4e 61 6d 65 2c |tring(fF|ontName,|
|00002030| 20 4c 65 6e 67 74 68 57 | 6f 72 64 29 3b 0d 09 7d | LengthW|ord);..}|
|00002040| 0d 7d 0d 0d 44 65 66 69 | 6e 65 28 46 57 5f 52 53 |.}..Defi|ne(FW_RS|
|00002050| 74 72 69 6e 67 44 61 74 | 61 29 0d 7b 0d 09 2f 2f |tringDat|a).{..//|
|00002060| 20 55 73 65 20 6f 66 20 | 4c 69 73 74 20 69 73 20 | Use of |List is |
|00002070| 61 20 77 6f 72 6b 61 72 | 6f 75 6e 64 3b 20 73 65 |a workar|ound; se|
|00002080| 65 20 63 6f 6d 6d 65 6e | 74 20 69 6e 20 46 57 5f |e commen|t in FW_|
|00002090| 52 46 6f 6e 74 2c 20 61 | 62 6f 76 65 2e 0d 09 0d |RFont, a|bove....|
|000020a0| 09 4c 69 73 74 28 66 53 | 74 72 69 6e 67 2c 20 53 |.List(fS|tring, S|
|000020b0| 74 72 69 6e 67 2c 20 31 | 29 0d 09 7b 0d 09 09 57 |tring, 1|)..{...W|
|000020c0| 6f 72 64 28 66 53 63 72 | 69 70 74 43 6f 64 65 29 |ord(fScr|iptCode)|
|000020d0| 3b 0d 09 09 57 6f 72 64 | 28 66 4c 61 6e 67 75 61 |;...Word|(fLangua|
|000020e0| 67 65 43 6f 64 65 29 3b | 0d 09 09 53 74 72 69 6e |geCode);|...Strin|
|000020f0| 67 28 66 53 74 72 69 6e | 67 2c 20 4c 65 6e 67 74 |g(fStrin|g, Lengt|
|00002100| 68 57 6f 72 64 29 3b 0d | 09 7d 0d 7d 0d 0d 44 65 |hWord);.|.}.}..De|
|00002110| 66 69 6e 65 28 46 57 5f | 52 53 74 79 6c 65 64 54 |fine(FW_|RStyledT|
|00002120| 65 78 74 29 0d 7b 0d 09 | 43 61 6c 6c 28 46 57 5f |ext).{..|Call(FW_|
|00002130| 52 46 6f 6e 74 29 3b 0d | 09 43 61 6c 6c 28 46 57 |RFont);.|.Call(FW|
|00002140| 5f 52 53 74 72 69 6e 67 | 44 61 74 61 29 3b 0d 7d |_RString|Data);.}|
|00002150| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00002160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021a0| 0d 2f 2f 20 4d 61 69 6e | 20 64 65 66 69 6e 69 74 |.// Main| definit|
|000021b0| 69 6f 6e 20 62 65 67 69 | 6e 73 20 68 65 72 65 2e |ion begi|ns here.|
|000021c0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|000021d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00002210| 0d 57 6f 72 64 28 66 49 | 63 6f 6e 49 44 29 3b 0d |.Word(fI|conID);.|
|00002220| 0d 2f 2f 20 55 73 65 20 | 6f 66 20 4c 69 73 74 20 |.// Use |of List |
|00002230| 69 73 20 61 20 77 6f 72 | 6b 61 72 6f 75 6e 64 3b |is a wor|karound;|
|00002240| 20 73 65 65 20 63 6f 6d | 6d 65 6e 74 20 69 6e 20 | see com|ment in |
|00002250| 46 57 5f 52 46 6f 6e 74 | 2c 20 61 62 6f 76 65 2e |FW_RFont|, above.|
|00002260| 0d 0d 4c 69 73 74 28 66 | 50 61 72 74 4e 61 6d 65 |..List(f|PartName|
|00002270| 2c 20 53 74 79 6c 65 64 | 54 65 78 74 2c 20 31 29 |, Styled|Text, 1)|
|00002280| 0d 7b 0d 09 43 61 6c 6c | 28 46 57 5f 52 53 74 79 |.{..Call|(FW_RSty|
|00002290| 6c 65 64 54 65 78 74 29 | 3b 0d 7d 0d 0d 4c 69 73 |ledText)|;.}..Lis|
|000022a0| 74 28 66 56 65 72 73 69 | 6f 6e 2c 20 53 74 79 6c |t(fVersi|on, Styl|
|000022b0| 65 64 54 65 78 74 2c 20 | 31 29 0d 7b 0d 09 43 61 |edText, |1).{..Ca|
|000022c0| 6c 6c 28 46 57 5f 52 53 | 74 79 6c 65 64 54 65 78 |ll(FW_RS|tyledTex|
|000022d0| 74 29 3b 0d 7d 0d 0d 4c | 69 73 74 28 66 43 72 65 |t);.}..L|ist(fCre|
|000022e0| 64 69 74 73 2c 20 53 74 | 79 6c 65 64 54 65 78 74 |dits, St|yledText|
|000022f0| 2c 20 31 29 0d 7b 0d 09 | 43 61 6c 6c 28 46 57 5f |, 1).{..|Call(FW_|
|00002300| 52 53 74 79 6c 65 64 54 | 65 78 74 29 3b 0d 7d 0d |RStyledT|ext);.}.|
|00002310| 0d 4c 69 73 74 28 66 42 | 75 74 74 6f 6e 53 74 72 |.List(fB|uttonStr|
|00002320| 69 6e 67 2c 20 53 74 72 | 69 6e 67 2c 20 31 29 0d |ing, Str|ing, 1).|
|00002330| 7b 0d 09 43 61 6c 6c 28 | 46 57 5f 52 53 74 72 69 |{..Call(|FW_RStri|
|00002340| 6e 67 44 61 74 61 29 3b | 0d 7d 0d 0d 4c 6f 6e 67 |ngData);|.}..Long|
|00002350| 28 66 53 69 7a 65 58 29 | 3b 0d 4c 6f 6e 67 28 66 |(fSizeX)|;.Long(f|
|00002360| 53 69 7a 65 59 29 3b 0d | 00 00 06 83 2f 2f 3d 3d |SizeY);.|....//==|
|00002370| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002380| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000023a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000023b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000023c0| 3d 3d 3d 3d 3d 3d 0d 2f | 2f 0d 2f 2f 20 45 78 70 |======./|/.// Exp|
|000023d0| 6c 6f 64 65 72 20 64 65 | 73 63 72 69 70 74 69 6f |loder de|scriptio|
|000023e0| 6e 20 66 6f 72 20 27 46 | 57 70 72 27 20 28 4f 44 |n for 'F|Wpr' (OD|
|000023f0| 46 20 70 61 72 74 20 69 | 6e 66 6f 29 20 72 65 73 |F part i|nfo) res|
|00002400| 6f 75 72 63 65 73 0d 2f | 2f 0d 2f 2f 20 41 75 74 |ources./|/.// Aut|
|00002410| 68 6f 72 3a 20 20 20 20 | 20 53 74 65 76 65 20 43 |hor: | Steve C|
|00002420| 72 75 74 63 68 66 69 65 | 6c 64 0d 2f 2f 0d 2f 2f |rutchfie|ld.//.//|
|00002430| 20 43 6f 70 79 72 69 67 | 68 74 3a 20 20 28 63 29 | Copyrig|ht: (c)|
|00002440| 20 31 39 39 36 20 62 79 | 20 41 70 70 6c 65 20 43 | 1996 by| Apple C|
|00002450| 6f 6d 70 75 74 65 72 2c | 20 49 6e 63 2e 2c 20 61 |omputer,| Inc., a|
|00002460| 6c 6c 20 72 69 67 68 74 | 73 20 72 65 73 65 72 76 |ll right|s reserv|
|00002470| 65 64 2e 0d 2f 2f 0d 2f | 2f 3d 3d 3d 3d 3d 3d 3d |ed..//./|/=======|
|00002480| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002490| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000024a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000024b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000024c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000024d0| 3d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |=..//---|--------|
|000024e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002520| 2d 0d 2f 2f 20 55 74 69 | 6c 69 74 79 20 64 65 66 |-.// Uti|lity def|
|00002530| 69 6e 69 74 69 6f 6e 2e | 0d 2f 2f 2d 2d 2d 2d 2d |inition.|.//-----|
|00002540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002580| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 44 65 66 69 6e 65 28 |-------.|.Define(|
|00002590| 46 57 5f 52 53 74 72 69 | 6e 67 44 61 74 61 29 0d |FW_RStri|ngData).|
|000025a0| 7b 0d 09 57 6f 72 64 28 | 66 53 63 72 69 70 74 43 |{..Word(|fScriptC|
|000025b0| 6f 64 65 29 3b 0d 09 57 | 6f 72 64 28 66 4c 61 6e |ode);..W|ord(fLan|
|000025c0| 67 75 61 67 65 43 6f 64 | 65 29 3b 0d 09 53 74 72 |guageCod|e);..Str|
|000025d0| 69 6e 67 28 66 53 74 72 | 69 6e 67 2c 20 4c 65 6e |ing(fStr|ing, Len|
|000025e0| 67 74 68 57 6f 72 64 29 | 3b 0d 7d 0d 0d 2f 2f 2d |gthWord)|;.}..//-|
|000025f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 4d |--------|---.// M|
|00002640| 61 69 6e 20 64 65 66 69 | 6e 69 74 69 6f 6e 20 62 |ain defi|nition b|
|00002650| 65 67 69 6e 73 20 68 65 | 72 65 2e 0d 2f 2f 2d 2d |egins he|re..//--|
|00002660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0d 57 6f 72 64 |--------|--..Word|
|000026b0| 28 66 56 69 65 77 41 73 | 49 63 6f 6e 49 44 29 3b |(fViewAs|IconID);|
|000026c0| 0d 0d 2f 2f 20 43 6f 6d | 6d 65 6e 74 20 6f 75 74 |..// Com|ment out|
|000026d0| 20 74 68 65 20 6e 65 78 | 74 20 74 77 6f 20 6c 69 | the nex|t two li|
|000026e0| 6e 65 73 20 69 66 20 79 | 6f 75 27 72 65 20 65 64 |nes if y|ou're ed|
|000026f0| 69 74 69 6e 67 0d 2f 2f | 20 61 6e 20 4f 44 46 20 |iting.//| an ODF |
|00002700| 31 20 70 61 72 74 2e 0d | 0d 57 6f 72 64 28 66 4d |1 part..|.Word(fM|
|00002710| 65 6e 75 42 61 72 49 44 | 29 3b 0d 57 6f 72 64 28 |enuBarID|);.Word(|
|00002720| 66 44 6f 63 75 6d 65 6e | 74 57 69 6e 64 6f 77 49 |fDocumen|tWindowI|
|00002730| 44 29 3b 0d 0d 2f 2f 20 | 55 73 69 6e 67 20 61 20 |D);..// |Using a |
|00002740| 6c 69 73 74 20 68 65 72 | 65 20 69 73 20 61 20 77 |list her|e is a w|
|00002750| 6f 72 6b 61 72 6f 75 6e | 64 2e 20 20 41 20 62 65 |orkaroun|d. A be|
|00002760| 74 74 65 72 20 73 6f 6c | 75 74 69 6f 6e 20 77 6f |tter sol|ution wo|
|00002770| 75 6c 64 0d 2f 2f 20 62 | 65 20 74 6f 20 75 73 65 |uld.// b|e to use|
|00002780| 20 61 6e 20 45 6c 65 6d | 65 6e 74 28 29 3b 20 68 | an Elem|ent(); h|
|00002790| 6f 77 65 76 65 72 2c 20 | 74 68 65 72 65 20 69 73 |owever, |there is|
|000027a0| 20 6e 6f 20 73 74 72 75 | 63 74 75 72 65 20 69 6e | no stru|cture in|
|000027b0| 0d 2f 2f 20 56 44 4c 20 | 77 68 69 63 68 20 63 61 |.// VDL |which ca|
|000027c0| 75 73 65 73 20 61 6c 6c | 20 69 64 65 6e 74 69 66 |uses all| identif|
|000027d0| 69 65 72 73 20 77 69 74 | 68 69 6e 20 69 74 73 20 |iers wit|hin its |
|000027e0| 73 63 6f 70 65 20 74 6f | 0d 2f 2f 20 61 70 70 6c |scope to|.// appl|
|000027f0| 79 20 74 6f 20 61 20 73 | 75 62 2d 65 6c 65 6d 65 |y to a s|ub-eleme|
|00002800| 6e 74 20 72 61 74 68 65 | 72 20 74 68 61 6e 20 74 |nt rathe|r than t|
|00002810| 68 65 20 63 6f 6e 74 61 | 69 6e 69 6e 67 20 65 6c |he conta|ining el|
|00002820| 65 6d 65 6e 74 2e 0d 2f | 2f 20 44 79 6e 61 6d 69 |ement../|/ Dynami|
|00002830| 63 56 4c 69 73 74 20 70 | 65 72 66 6f 72 6d 73 20 |cVList p|erforms |
|00002840| 74 68 69 73 20 74 61 73 | 6b 20 66 6f 72 20 61 20 |this tas|k for a |
|00002850| 6c 69 73 74 2c 20 73 6f | 20 77 65 20 75 73 65 20 |list, so| we use |
|00002860| 61 0d 2f 2f 20 73 69 6e | 67 6c 65 2d 65 6c 65 6d |a.// sin|gle-elem|
|00002870| 65 6e 74 20 6c 69 73 74 | 20 68 65 72 65 2e 20 20 |ent list| here. |
|00002880| 54 68 69 73 20 69 73 20 | 6e 65 65 64 65 64 20 62 |This is |needed b|
|00002890| 65 63 61 75 73 65 20 62 | 6f 74 68 0d 2f 2f 20 53 |ecause b|oth.// S|
|000028a0| 74 72 69 6e 67 44 61 74 | 61 20 66 69 65 6c 64 73 |tringDat|a fields|
|000028b0| 20 69 6e 20 74 68 65 20 | 72 65 73 6f 75 72 63 65 | in the |resource|
|000028c0| 20 63 6f 6e 74 61 69 6e | 20 73 63 72 69 70 74 20 | contain| script |
|000028d0| 61 6e 64 20 6c 61 6e 67 | 75 61 67 65 0d 2f 2f 20 |and lang|uage.// |
|000028e0| 63 6f 64 65 20 66 69 65 | 6c 64 73 2c 20 77 68 69 |code fie|lds, whi|
|000028f0| 63 68 20 6d 75 73 74 20 | 68 61 76 65 20 74 68 65 |ch must |have the|
|00002900| 20 73 61 6d 65 20 6e 61 | 6d 65 20 69 6e 20 65 61 | same na|me in ea|
|00002910| 63 68 20 63 61 73 65 20 | 73 6f 0d 2f 2f 20 74 68 |ch case |so.// th|
|00002920| 61 74 20 61 20 73 69 6e | 67 6c 65 20 56 44 4c 20 |at a sin|gle VDL |
|00002930| 6e 61 6d 65 64 20 73 74 | 61 74 65 6d 65 6e 74 20 |named st|atement |
|00002940| 63 61 6e 20 62 65 20 75 | 73 65 64 20 74 6f 20 67 |can be u|sed to g|
|00002950| 65 6e 65 72 61 74 65 20 | 61 6c 6c 0d 2f 2f 20 73 |enerate |all.// s|
|00002960| 63 72 69 70 74 2f 6c 61 | 6e 67 75 61 67 65 20 63 |cript/la|nguage c|
|00002970| 6f 64 65 20 70 6f 70 75 | 70 20 6d 65 6e 75 73 2e |ode popu|p menus.|
|00002980| 0d 0d 4c 69 73 74 28 66 | 50 61 72 74 4e 61 6d 65 |..List(f|PartName|
|00002990| 2c 20 53 74 72 69 6e 67 | 2c 20 31 29 0d 7b 0d 09 |, String|, 1).{..|
|000029a0| 43 61 6c 6c 28 46 57 5f | 52 53 74 72 69 6e 67 44 |Call(FW_|RStringD|
|000029b0| 61 74 61 29 3b 0d 7d 0d | 0d 4c 69 73 74 28 66 50 |ata);.}.|.List(fP|
|000029c0| 61 72 74 4b 69 6e 64 2c | 20 53 74 72 69 6e 67 2c |artKind,| String,|
|000029d0| 20 31 29 0d 7b 0d 09 43 | 61 6c 6c 28 46 57 5f 52 | 1).{..C|all(FW_R|
|000029e0| 53 74 72 69 6e 67 44 61 | 74 61 29 3b 0d 7d 0d 00 |StringDa|ta);.}..|
|000029f0| 00 01 cd 2f 2f 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |...//===|========|
|00002a00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002a40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 2f 2f |========|=====.//|
|00002a50| 0d 2f 2f 20 45 78 70 6c | 6f 64 65 72 20 64 65 73 |.// Expl|oder des|
|00002a60| 63 72 69 70 74 69 6f 6e | 20 66 6f 72 20 27 46 57 |cription| for 'FW|
|00002a70| 66 74 27 20 28 4f 44 46 | 20 66 6f 6e 74 29 20 72 |ft' (ODF| font) r|
|00002a80| 65 73 6f 75 72 63 65 73 | 0d 2f 2f 0d 2f 2f 20 41 |esources|.//.// A|
|00002a90| 75 74 68 6f 72 3a 20 20 | 20 20 20 53 74 65 76 65 |uthor: | Steve|
|00002aa0| 20 43 72 75 74 63 68 66 | 69 65 6c 64 0d 2f 2f 0d | Crutchf|ield.//.|
|00002ab0| 2f 2f 20 43 6f 70 79 72 | 69 67 68 74 3a 20 20 28 |// Copyr|ight: (|
|00002ac0| 63 29 20 31 39 39 36 20 | 62 79 20 41 70 70 6c 65 |c) 1996 |by Apple|
|00002ad0| 20 43 6f 6d 70 75 74 65 | 72 2c 20 49 6e 63 2e 2c | Compute|r, Inc.,|
|00002ae0| 20 61 6c 6c 20 72 69 67 | 68 74 73 20 72 65 73 65 | all rig|hts rese|
|00002af0| 72 76 65 64 2e 0d 2f 2f | 0d 2f 2f 3d 3d 3d 3d 3d |rved..//|.//=====|
|00002b00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002b10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002b20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002b30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002b40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002b50| 3d 3d 3d 0d 0d 4c 6f 6e | 67 28 66 46 6f 6e 74 53 |===..Lon|g(fFontS|
|00002b60| 69 7a 65 29 3b 0d 57 6f | 72 64 28 66 46 6f 6e 74 |ize);.Wo|rd(fFont|
|00002b70| 53 74 79 6c 65 29 3b 0d | 0d 57 6f 72 64 28 66 53 |Style);.|.Word(fS|
|00002b80| 63 72 69 70 74 43 6f 64 | 65 29 3b 0d 57 6f 72 64 |criptCod|e);.Word|
|00002b90| 28 66 4c 61 6e 67 75 61 | 67 65 43 6f 64 65 29 3b |(fLangua|geCode);|
|00002ba0| 0d 53 74 72 69 6e 67 28 | 66 46 6f 6e 74 4e 61 6d |.String(|fFontNam|
|00002bb0| 65 2c 20 4c 65 6e 67 74 | 68 57 6f 72 64 29 3b 0d |e, Lengt|hWord);.|
|00002bc0| 00 00 02 0f 2f 2f 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |....//==|========|
|00002bd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002be0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002bf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002c00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002c10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2f |========|======./|
|00002c20| 2f 0d 2f 2f 20 45 78 70 | 6c 6f 64 65 72 20 64 65 |/.// Exp|loder de|
|00002c30| 73 63 72 69 70 74 69 6f | 6e 20 66 6f 72 20 27 46 |scriptio|n for 'F|
|00002c40| 57 73 74 27 20 28 4f 44 | 46 20 73 74 72 69 6e 67 |Wst' (OD|F string|
|00002c50| 29 20 72 65 73 6f 75 72 | 63 65 73 0d 2f 2f 0d 2f |) resour|ces.//./|
|00002c60| 2f 20 41 75 74 68 6f 72 | 3a 20 20 20 20 20 53 74 |/ Author|: St|
|00002c70| 65 76 65 20 43 72 75 74 | 63 68 66 69 65 6c 64 0d |eve Crut|chfield.|
|00002c80| 2f 2f 0d 2f 2f 20 43 6f | 70 79 72 69 67 68 74 3a |//.// Co|pyright:|
|00002c90| 20 20 28 63 29 20 31 39 | 39 36 20 62 79 20 41 70 | (c) 19|96 by Ap|
|00002ca0| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In|
|00002cb0| 63 2e 2c 20 61 6c 6c 20 | 72 69 67 68 74 73 20 72 |c., all |rights r|
|00002cc0| 65 73 65 72 76 65 64 2e | 0d 2f 2f 0d 2f 2f 3d 3d |eserved.|.//.//==|
|00002cd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ce0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002cf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002d00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002d10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002d20| 3d 3d 3d 3d 3d 3d 0d 0d | 57 6f 72 64 28 66 43 6c |======..|Word(fCl|
|00002d30| 61 73 73 54 61 67 29 3b | 0d 4c 6f 6e 67 28 66 43 |assTag);|.Long(fC|
|00002d40| 6c 61 73 73 49 44 29 3b | 0d 0d 4c 6f 6e 67 28 66 |lassID);|..Long(f|
|00002d50| 4c 61 62 65 6c 29 3b 0d | 44 65 66 61 75 6c 74 28 |Label);.|Default(|
|00002d60| 27 73 74 72 69 27 29 3b | 0d 0d 57 6f 72 64 28 66 |'stri');|..Word(f|
|00002d70| 4f 62 6a 65 63 74 54 61 | 67 29 3b 0d 4c 6f 6e 67 |ObjectTa|g);.Long|
|00002d80| 28 66 4f 62 6a 65 63 74 | 49 44 29 3b 0d 0d 57 6f |(fObject|ID);..Wo|
|00002d90| 72 64 28 66 53 63 72 69 | 70 74 43 6f 64 65 29 3b |rd(fScri|ptCode);|
|00002da0| 0d 57 6f 72 64 28 66 4c | 61 6e 67 75 61 67 65 43 |.Word(fL|anguageC|
|00002db0| 6f 64 65 29 3b 0d 53 74 | 72 69 6e 67 28 66 53 74 |ode);.St|ring(fSt|
|00002dc0| 72 69 6e 67 2c 20 4c 65 | 6e 67 74 68 57 6f 72 64 |ring, Le|ngthWord|
|00002dd0| 29 3b 0d 00 00 02 27 2f | 2f 3d 3d 3d 3d 3d 3d 3d |);....'/|/=======|
|00002de0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002df0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002e00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002e10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002e20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002e30| 3d 0d 2f 2f 0d 2f 2f 20 | 45 78 70 6c 6f 64 65 72 |=.//.// |Exploder|
|00002e40| 20 64 65 73 63 72 69 70 | 74 69 6f 6e 20 66 6f 72 | descrip|tion for|
|00002e50| 20 27 46 57 64 77 27 20 | 28 4f 44 46 20 64 6f 63 | 'FWdw' |(ODF doc|
|00002e60| 75 6d 65 6e 74 20 77 69 | 6e 64 6f 77 29 20 72 65 |ument wi|ndow) re|
|00002e70| 73 6f 75 72 63 65 73 0d | 2f 2f 0d 2f 2f 20 41 75 |sources.|//.// Au|
|00002e80| 74 68 6f 72 3a 20 20 20 | 20 20 53 74 65 76 65 20 |thor: | Steve |
|00002e90| 43 72 75 74 63 68 66 69 | 65 6c 64 0d 2f 2f 0d 2f |Crutchfi|eld.//./|
|00002ea0| 2f 20 43 6f 70 79 72 69 | 67 68 74 3a 20 20 28 63 |/ Copyri|ght: (c|
|00002eb0| 29 20 31 39 39 36 20 62 | 79 20 41 70 70 6c 65 20 |) 1996 b|y Apple |
|00002ec0| 43 6f 6d 70 75 74 65 72 | 2c 20 49 6e 63 2e 2c 20 |Computer|, Inc., |
|00002ed0| 61 6c 6c 20 72 69 67 68 | 74 73 20 72 65 73 65 72 |all righ|ts reser|
|00002ee0| 76 65 64 2e 0d 2f 2f 0d | 2f 2f 3d 3d 3d 3d 3d 3d |ved..//.|//======|
|00002ef0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002f40| 3d 3d 0d 0d 4c 6f 6e 67 | 28 66 57 69 6e 64 6f 77 |==..Long|(fWindow|
|00002f50| 53 69 7a 65 58 29 3b 0d | 4c 6f 6e 67 28 66 57 69 |SizeX);.|Long(fWi|
|00002f60| 6e 64 6f 77 53 69 7a 65 | 59 29 3b 0d 0d 4c 6f 6e |ndowSize|Y);..Lon|
|00002f70| 67 28 66 57 69 6e 64 6f | 77 50 6f 73 69 74 69 6f |g(fWindo|wPositio|
|00002f80| 6e 58 29 3b 0d 4c 6f 6e | 67 28 66 57 69 6e 64 6f |nX);.Lon|g(fWindo|
|00002f90| 77 50 6f 73 69 74 69 6f | 6e 59 29 3b 0d 0d 4c 6f |wPositio|nY);..Lo|
|00002fa0| 6e 67 28 66 57 69 6e 64 | 6f 77 53 74 79 6c 65 29 |ng(fWind|owStyle)|
|00002fb0| 3b 0d 0d 57 6f 72 64 28 | 66 53 63 72 69 70 74 43 |;..Word(|fScriptC|
|00002fc0| 6f 64 65 29 3b 0d 57 6f | 72 64 28 66 4c 61 6e 67 |ode);.Wo|rd(fLang|
|00002fd0| 75 61 67 65 43 6f 64 65 | 29 3b 0d 53 74 72 69 6e |uageCode|);.Strin|
|00002fe0| 67 28 66 50 72 65 73 65 | 6e 74 61 74 69 6f 6e 2c |g(fPrese|ntation,|
|00002ff0| 20 4c 65 6e 67 74 68 57 | 6f 72 64 29 3b 0d 00 00 | LengthW|ord);...|
|00003000| 04 b4 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|00003010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 2f 2f 0d |========|====.//.|
|00003060| 2f 2f 20 45 78 70 6c 6f | 64 65 72 20 64 65 73 63 |// Explo|der desc|
|00003070| 72 69 70 74 69 6f 6e 20 | 66 6f 72 20 27 46 57 53 |ription |for 'FWS|
|00003080| 76 27 20 28 4f 44 46 20 | 22 53 61 76 65 20 41 73 |v' (ODF |"Save As|
|00003090| 2e 2e 2e 22 20 69 6e 66 | 6f 29 20 72 65 73 6f 75 |..." inf|o) resou|
|000030a0| 72 63 65 73 0d 2f 2f 0d | 2f 2f 20 41 75 74 68 6f |rces.//.|// Autho|
|000030b0| 72 3a 20 20 20 20 20 53 | 74 65 76 65 20 43 72 75 |r: S|teve Cru|
|000030c0| 74 63 68 66 69 65 6c 64 | 0d 2f 2f 0d 2f 2f 20 43 |tchfield|.//.// C|
|000030d0| 6f 70 79 72 69 67 68 74 | 3a 20 20 28 63 29 20 31 |opyright|: (c) 1|
|000030e0| 39 39 36 20 62 79 20 41 | 70 70 6c 65 20 43 6f 6d |996 by A|pple Com|
|000030f0| 70 75 74 65 72 2c 20 49 | 6e 63 2e 2c 20 61 6c 6c |puter, I|nc., all|
|00003100| 20 72 69 67 68 74 73 20 | 72 65 73 65 72 76 65 64 | rights |reserved|
|00003110| 2e 0d 2f 2f 0d 2f 2f 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//.//=|========|
|00003120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|00003170| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00003180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000031b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|000031c0| 2f 2f 20 46 57 5f 52 53 | 74 72 69 6e 67 44 61 74 |// FW_RS|tringDat|
|000031d0| 61 20 69 73 20 61 20 75 | 74 69 6c 69 74 79 20 64 |a is a u|tility d|
|000031e0| 65 66 69 6e 69 74 69 6f | 6e 20 63 6f 72 72 65 73 |efinitio|n corres|
|000031f0| 70 6f 6e 64 69 6e 67 20 | 74 6f 20 74 68 65 0d 2f |ponding |to the./|
|00003200| 2f 20 22 53 74 72 69 6e | 67 22 20 73 74 61 74 65 |/ "Strin|g" state|
|00003210| 6d 65 6e 74 20 69 6e 20 | 74 68 65 20 56 44 4c 2e |ment in |the VDL.|
|00003220| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00003230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00003270| 0d 44 65 66 69 6e 65 28 | 46 57 5f 52 53 74 72 69 |.Define(|FW_RStri|
|00003280| 6e 67 44 61 74 61 29 0d | 7b 0d 09 2f 2f 20 55 73 |ngData).|{..// Us|
|00003290| 65 20 6f 66 20 4c 69 73 | 74 20 69 73 20 61 20 77 |e of Lis|t is a w|
|000032a0| 6f 72 6b 61 72 6f 75 6e | 64 3b 20 73 65 65 20 63 |orkaroun|d; see c|
|000032b0| 6f 6d 6d 65 6e 74 20 69 | 6e 20 46 57 5f 52 46 6f |omment i|n FW_RFo|
|000032c0| 6e 74 2c 20 61 62 6f 76 | 65 2e 0d 09 0d 09 4c 69 |nt, abov|e.....Li|
|000032d0| 73 74 28 66 53 74 72 69 | 6e 67 2c 20 53 74 72 69 |st(fStri|ng, Stri|
|000032e0| 6e 67 2c 20 31 29 0d 09 | 7b 0d 09 09 57 6f 72 64 |ng, 1)..|{...Word|
|000032f0| 28 66 53 63 72 69 70 74 | 43 6f 64 65 29 3b 0d 09 |(fScript|Code);..|
|00003300| 09 57 6f 72 64 28 66 4c | 61 6e 67 75 61 67 65 43 |.Word(fL|anguageC|
|00003310| 6f 64 65 29 3b 0d 09 09 | 53 74 72 69 6e 67 28 66 |ode);...|String(f|
|00003320| 53 74 72 69 6e 67 2c 20 | 4c 65 6e 67 74 68 57 6f |String, |LengthWo|
|00003330| 72 64 29 3b 0d 09 7d 0d | 7d 0d 0d 44 65 66 69 6e |rd);..}.|}..Defin|
|00003340| 65 28 46 57 5f 52 53 74 | 79 6c 65 64 54 65 78 74 |e(FW_RSt|yledText|
|00003350| 29 0d 7b 0d 09 43 61 6c | 6c 28 46 57 5f 52 46 6f |).{..Cal|l(FW_RFo|
|00003360| 6e 74 29 3b 0d 09 43 61 | 6c 6c 28 46 57 5f 52 53 |nt);..Ca|ll(FW_RS|
|00003370| 74 72 69 6e 67 44 61 74 | 61 29 3b 0d 7d 0d 0d 2f |tringDat|a);.}../|
|00003380| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00003390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|000033d0| 20 4d 61 69 6e 20 64 65 | 66 69 6e 69 74 69 6f 6e | Main de|finition|
|000033e0| 20 62 65 67 69 6e 73 20 | 68 65 72 65 2e 0d 2f 2f | begins |here..//|
|000033f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0d 4c 69 |--------|----..Li|
|00003440| 73 74 28 66 50 72 6f 6d | 70 74 2c 20 53 74 72 69 |st(fProm|pt, Stri|
|00003450| 6e 67 2c 20 31 29 0d 7b | 0d 09 43 61 6c 6c 28 46 |ng, 1).{|..Call(F|
|00003460| 57 5f 52 53 74 72 69 6e | 67 44 61 74 61 29 3b 0d |W_RStrin|gData);.|
|00003470| 7d 0d 0d 4c 69 73 74 28 | 66 4b 69 6e 64 73 2c 20 |}..List(|fKinds, |
|00003480| 53 74 72 69 6e 67 2c 20 | 4f 6e 65 42 61 73 65 64 |String, |OneBased|
|00003490| 43 6f 75 6e 74 28 31 36 | 29 29 0d 7b 0d 09 43 61 |Count(16|)).{..Ca|
|000034a0| 6c 6c 28 46 57 5f 52 53 | 74 72 69 6e 67 44 61 74 |ll(FW_RS|tringDat|
|000034b0| 61 29 3b 0d 7d 0d 00 00 | 03 ab 2f 2f 3d 3d 3d 3d |a);.}...|..//====|
|000034c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000034d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000034e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000034f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003500| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003510| 3d 3d 3d 3d 0d 2f 2f 0d | 2f 2f 20 45 78 70 6c 6f |====.//.|// Explo|
|00003520| 64 65 72 20 64 65 73 63 | 72 69 70 74 69 6f 6e 20 |der desc|ription |
|00003530| 66 6f 72 20 27 4d 53 54 | 52 27 20 28 4f 44 46 20 |for 'MST|R' (ODF |
|00003540| 6d 75 6c 74 69 2d 73 74 | 72 69 6e 67 29 20 72 65 |multi-st|ring) re|
|00003550| 73 6f 75 72 63 65 73 0d | 2f 2f 0d 2f 2f 20 41 75 |sources.|//.// Au|
|00003560| 74 68 6f 72 3a 20 20 20 | 20 20 53 74 65 76 65 20 |thor: | Steve |
|00003570| 43 72 75 74 63 68 66 69 | 65 6c 64 0d 2f 2f 0d 2f |Crutchfi|eld.//./|
|00003580| 2f 20 43 6f 70 79 72 69 | 67 68 74 3a 20 20 28 63 |/ Copyri|ght: (c|
|00003590| 29 20 31 39 39 36 20 62 | 79 20 41 70 70 6c 65 20 |) 1996 b|y Apple |
|000035a0| 43 6f 6d 70 75 74 65 72 | 2c 20 49 6e 63 2e 2c 20 |Computer|, Inc., |
|000035b0| 61 6c 6c 20 72 69 67 68 | 74 73 20 72 65 73 65 72 |all righ|ts reser|
|000035c0| 76 65 64 2e 0d 2f 2f 0d | 2f 2f 09 09 54 68 65 20 |ved..//.|//..The |
|000035d0| 45 44 4c 20 61 6e 64 20 | 56 44 4c 20 63 6f 64 65 |EDL and |VDL code|
|000035e0| 20 64 65 73 63 72 69 62 | 69 6e 67 20 74 68 69 73 | describ|ing this|
|000035f0| 20 72 65 73 6f 75 72 63 | 65 20 74 79 70 65 20 72 | resourc|e type r|
|00003600| 65 6c 79 20 68 65 61 76 | 69 6c 79 0d 2f 2f 09 09 |ely heav|ily.//..|
|00003610| 6f 6e 20 74 68 65 20 75 | 73 65 20 6f 66 20 63 6c |on the u|se of cl|
|00003620| 61 73 73 20 6c 61 62 65 | 6c 73 20 28 66 6f 75 72 |ass labe|ls (four|
|00003630| 2d 63 68 61 72 61 63 74 | 65 72 20 63 6f 64 65 73 |-charact|er codes|
|00003640| 29 20 75 73 65 64 20 62 | 79 0d 2f 2f 09 09 4f 44 |) used b|y.//..OD|
|00003650| 46 27 73 20 61 72 63 68 | 69 76 65 72 2e 20 20 48 |F's arch|iver. H|
|00003660| 6f 77 65 76 65 72 2c 20 | 74 68 65 20 62 61 73 65 |owever, |the base|
|00003670| 20 4d 65 6e 75 42 61 72 | 20 6f 62 6a 65 63 74 20 | MenuBar| object |
|00003680| 69 73 20 6e 6f 74 0d 2f | 2f 09 09 61 72 63 68 69 |is not./|/..archi|
|00003690| 76 61 62 6c 65 20 61 6e | 64 20 74 68 75 73 20 68 |vable an|d thus h|
|000036a0| 61 73 20 6e 6f 20 63 6c | 61 73 73 20 6c 61 62 65 |as no cl|ass labe|
|000036b0| 6c 2e 20 20 49 6e 20 6f | 72 64 65 72 20 74 6f 20 |l. In o|rder to |
|000036c0| 70 72 65 73 65 72 76 65 | 0d 2f 2f 09 09 74 68 65 |preserve|.//..the|
|000036d0| 20 73 79 6d 6d 65 74 72 | 79 20 72 65 71 75 69 72 | symmetr|y requir|
|000036e0| 65 64 20 62 79 20 52 65 | 73 45 64 69 74 27 73 20 |ed by Re|sEdit's |
|000036f0| 72 65 63 75 72 73 69 76 | 65 20 22 53 45 4c 46 22 |recursiv|e "SELF"|
|00003700| 20 63 6f 6d 6d 61 6e 64 | 2c 0d 2f 2f 09 09 61 20 | command|,.//..a |
|00003710| 64 75 6d 6d 79 20 63 6c | 61 73 73 20 6c 61 62 65 |dummy cl|ass labe|
|00003720| 6c 20 28 27 72 6f 6f 74 | 27 29 20 69 73 20 69 6e |l ('root|') is in|
|00003730| 73 65 72 74 65 64 20 61 | 74 20 74 68 65 20 74 6f |serted a|t the to|
|00003740| 70 20 6c 65 76 65 6c 20 | 6f 66 0d 2f 2f 09 09 74 |p level |of.//..t|
|00003750| 68 65 20 6d 65 6e 75 20 | 68 69 65 72 61 72 63 68 |he menu |hierarch|
|00003760| 79 20 62 79 20 61 20 70 | 6c 75 67 2d 69 6e 20 63 |y by a p|lug-in c|
|00003770| 6f 6d 6d 61 6e 64 2e 0d | 2f 2f 0d 2f 2f 3d 3d 3d |ommand..|//.//===|
|00003780| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003790| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000037a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000037b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000037c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000037d0| 3d 3d 3d 3d 3d 0d 0d 57 | 6f 72 64 28 66 4e 75 6d |=====..W|ord(fNum|
|000037e0| 53 74 72 69 6e 67 73 29 | 3b 0d 0d 44 61 74 61 28 |Strings)|;..Data(|
|000037f0| 66 49 6e 64 65 78 2c 20 | 34 20 2a 20 66 4e 75 6d |fIndex, |4 * fNum|
|00003800| 53 74 72 69 6e 67 73 29 | 3b 0d 0d 4c 69 73 74 28 |Strings)|;..List(|
|00003810| 66 4c 69 73 74 2c 20 53 | 74 72 69 6e 67 2c 20 55 |fList, S|tring, U|
|00003820| 6e 62 6f 75 6e 64 65 64 | 29 0d 7b 0d 09 4d 75 6c |nbounded|).{..Mul|
|00003830| 74 69 53 74 72 69 6e 67 | 49 6e 64 65 78 28 29 3b |tiString|Index();|
|00003840| 0d 09 53 74 72 69 6e 67 | 28 66 53 74 72 69 6e 67 |..String|(fString|
|00003850| 2c 20 5a 65 72 6f 54 65 | 72 6d 69 6e 61 74 6f 72 |, ZeroTe|rminator|
|00003860| 29 3b 0d 7d 0d 00 00 0b | 94 2f 2f 3d 3d 3d 3d 3d |);.}....|.//=====|
|00003870| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003880| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003890| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000038c0| 3d 3d 3d 0d 2f 2f 0d 2f | 2f 20 45 78 70 6c 6f 64 |===.//./|/ Explod|
|000038d0| 65 72 20 64 65 73 63 72 | 69 70 74 69 6f 6e 20 66 |er descr|iption f|
|000038e0| 6f 72 20 27 46 57 6d 62 | 27 20 28 4f 44 46 20 6d |or 'FWmb|' (ODF m|
|000038f0| 65 6e 75 20 62 61 72 29 | 20 72 65 73 6f 75 72 63 |enu bar)| resourc|
|00003900| 65 73 0d 2f 2f 0d 2f 2f | 20 41 75 74 68 6f 72 3a |es.//.//| Author:|
|00003910| 20 20 20 20 20 53 74 65 | 76 65 20 43 72 75 74 63 | Ste|ve Crutc|
|00003920| 68 66 69 65 6c 64 0d 2f | 2f 0d 2f 2f 20 43 6f 70 |hfield./|/.// Cop|
|00003930| 79 72 69 67 68 74 3a 20 | 20 28 63 29 20 31 39 39 |yright: | (c) 199|
|00003940| 36 20 62 79 20 41 70 70 | 6c 65 20 43 6f 6d 70 75 |6 by App|le Compu|
|00003950| 74 65 72 2c 20 49 6e 63 | 2e 2c 20 61 6c 6c 20 72 |ter, Inc|., all r|
|00003960| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 0d |ights re|served..|
|00003970| 2f 2f 0d 2f 2f 09 09 54 | 68 65 20 45 44 4c 20 61 |//.//..T|he EDL a|
|00003980| 6e 64 20 56 44 4c 20 63 | 6f 64 65 20 64 65 73 63 |nd VDL c|ode desc|
|00003990| 72 69 62 69 6e 67 20 74 | 68 69 73 20 72 65 73 6f |ribing t|his reso|
|000039a0| 75 72 63 65 20 74 79 70 | 65 20 72 65 6c 79 20 68 |urce typ|e rely h|
|000039b0| 65 61 76 69 6c 79 0d 2f | 2f 09 09 6f 6e 20 74 68 |eavily./|/..on th|
|000039c0| 65 20 75 73 65 20 6f 66 | 20 63 6c 61 73 73 20 6c |e use of| class l|
|000039d0| 61 62 65 6c 73 20 28 66 | 6f 75 72 2d 63 68 61 72 |abels (f|our-char|
|000039e0| 61 63 74 65 72 20 63 6f | 64 65 73 29 20 75 73 65 |acter co|des) use|
|000039f0| 64 20 62 79 0d 2f 2f 09 | 09 4f 44 46 27 73 20 61 |d by.//.|.ODF's a|
|00003a00| 72 63 68 69 76 65 72 2e | 20 20 48 6f 77 65 76 65 |rchiver.| Howeve|
|00003a10| 72 2c 20 74 68 65 20 62 | 61 73 65 20 4d 65 6e 75 |r, the b|ase Menu|
|00003a20| 42 61 72 20 6f 62 6a 65 | 63 74 20 69 73 20 6e 6f |Bar obje|ct is no|
|00003a30| 74 0d 2f 2f 09 09 61 72 | 63 68 69 76 61 62 6c 65 |t.//..ar|chivable|
|00003a40| 20 61 6e 64 20 74 68 75 | 73 20 68 61 73 20 6e 6f | and thu|s has no|
|00003a50| 20 63 6c 61 73 73 20 6c | 61 62 65 6c 2e 20 20 49 | class l|abel. I|
|00003a60| 6e 20 6f 72 64 65 72 20 | 74 6f 20 70 72 65 73 65 |n order |to prese|
|00003a70| 72 76 65 0d 2f 2f 09 09 | 74 68 65 20 73 79 6d 6d |rve.//..|the symm|
|00003a80| 65 74 72 79 20 72 65 71 | 75 69 72 65 64 20 62 79 |etry req|uired by|
|00003a90| 20 52 65 73 45 64 69 74 | 27 73 20 72 65 63 75 72 | ResEdit|'s recur|
|00003aa0| 73 69 76 65 20 22 53 45 | 4c 46 22 20 63 6f 6d 6d |sive "SE|LF" comm|
|00003ab0| 61 6e 64 2c 0d 2f 2f 09 | 09 61 20 64 75 6d 6d 79 |and,.//.|.a dummy|
|00003ac0| 20 63 6c 61 73 73 20 6c | 61 62 65 6c 20 28 27 72 | class l|abel ('r|
|00003ad0| 6f 6f 74 27 29 20 69 73 | 20 69 6e 73 65 72 74 65 |oot') is| inserte|
|00003ae0| 64 20 61 74 20 74 68 65 | 20 74 6f 70 20 6c 65 76 |d at the| top lev|
|00003af0| 65 6c 20 6f 66 0d 2f 2f | 09 09 74 68 65 20 6d 65 |el of.//|..the me|
|00003b00| 6e 75 20 68 69 65 72 61 | 72 63 68 79 20 62 79 20 |nu hiera|rchy by |
|00003b10| 61 20 70 6c 75 67 2d 69 | 6e 20 63 6f 6d 6d 61 6e |a plug-i|n comman|
|00003b20| 64 2e 0d 2f 2f 0d 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |d..//.//|========|
|00003b30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b80| 0d 0d 41 72 63 68 69 76 | 61 62 6c 65 48 65 61 64 |..Archiv|ableHead|
|00003b90| 65 72 28 29 3b 20 20 2f | 2f 20 63 75 73 74 6f 6d |er(); /|/ custom|
|00003ba0| 20 70 6c 75 67 69 6e 20 | 72 6f 75 74 69 6e 65 2d | plugin |routine-|
|00003bb0| 2d 61 64 64 73 20 31 30 | 20 62 79 74 65 73 20 69 |-adds 10| bytes i|
|00003bc0| 6e 63 6c 75 64 69 6e 67 | 20 27 72 6f 6f 74 27 20 |ncluding| 'root' |
|00003bd0| 74 61 67 0d 09 09 09 09 | 09 09 09 2f 2f 20 74 6f |tag.....|...// to|
|00003be0| 20 74 6f 70 20 6c 65 76 | 65 6c 20 6f 66 20 68 69 | top lev|el of hi|
|00003bf0| 65 72 61 72 63 68 79 0d | 09 09 09 09 09 09 09 0d |erarchy.|........|
|00003c00| 44 65 66 69 6e 65 28 46 | 57 5f 52 41 72 63 68 69 |Define(F|W_RArchi|
|00003c10| 76 61 62 6c 65 4f 62 6a | 65 63 74 29 0d 7b 0d 09 |vableObj|ect).{..|
|00003c20| 57 6f 72 64 28 66 43 6c | 61 73 73 54 61 67 29 3b |Word(fCl|assTag);|
|00003c30| 0d 09 4c 6f 6e 67 28 66 | 43 6c 61 73 73 49 44 29 |..Long(f|ClassID)|
|00003c40| 3b 0d 09 4c 6f 6e 67 28 | 66 4c 61 62 65 6c 29 3b |;..Long(|fLabel);|
|00003c50| 0d 09 57 6f 72 64 28 66 | 4f 62 6a 65 63 74 54 61 |..Word(f|ObjectTa|
|00003c60| 67 29 3b 0d 09 4c 6f 6e | 67 28 66 4f 62 6a 65 63 |g);..Lon|g(fObjec|
|00003c70| 74 49 44 29 3b 09 09 09 | 0d 7d 0d 0d 44 65 66 69 |tID);...|.}..Defi|
|00003c80| 6e 65 28 46 57 5f 52 53 | 74 72 69 6e 67 44 61 74 |ne(FW_RS|tringDat|
|00003c90| 61 29 0d 7b 0d 09 57 6f | 72 64 28 66 53 63 72 69 |a).{..Wo|rd(fScri|
|00003ca0| 70 74 43 6f 64 65 29 3b | 0d 09 57 6f 72 64 28 66 |ptCode);|..Word(f|
|00003cb0| 4c 61 6e 67 75 61 67 65 | 43 6f 64 65 29 3b 0d 09 |Language|Code);..|
|00003cc0| 53 74 72 69 6e 67 28 66 | 54 69 74 6c 65 2c 20 4c |String(f|Title, L|
|00003cd0| 65 6e 67 74 68 57 6f 72 | 64 29 3b 0d 7d 0d 0d 44 |engthWor|d);.}..D|
|00003ce0| 65 66 69 6e 65 28 46 57 | 5f 52 4d 65 6e 75 49 74 |efine(FW|_RMenuIt|
|00003cf0| 65 6d 29 0d 7b 0d 09 57 | 6f 72 64 28 66 49 6e 64 |em).{..W|ord(fInd|
|00003d00| 65 78 29 3b 0d 09 50 61 | 64 57 6f 72 64 28 29 3b |ex);..Pa|dWord();|
|00003d10| 0d 09 4c 6f 6e 67 28 66 | 4f 77 6e 65 72 4d 65 6e |..Long(f|OwnerMen|
|00003d20| 75 43 6c 61 73 73 29 3b | 0d 09 50 61 64 57 6f 72 |uClass);|..PadWor|
|00003d30| 64 28 29 3b 0d 09 4c 6f | 6e 67 28 66 4f 77 6e 65 |d();..Lo|ng(fOwne|
|00003d40| 72 4d 65 6e 75 49 44 29 | 3b 0d 7d 0d 0d 44 65 66 |rMenuID)|;.}..Def|
|00003d50| 69 6e 65 28 46 57 5f 52 | 53 65 70 61 72 61 74 6f |ine(FW_R|Separato|
|00003d60| 72 49 74 65 6d 29 0d 7b | 0d 09 43 61 6c 6c 28 46 |rItem).{|..Call(F|
|00003d70| 57 5f 52 4d 65 6e 75 49 | 74 65 6d 29 3b 0d 7d 0d |W_RMenuI|tem);.}.|
|00003d80| 0d 44 65 66 69 6e 65 28 | 46 57 5f 52 54 65 78 74 |.Define(|FW_RText|
|00003d90| 49 74 65 6d 29 0d 7b 0d | 09 43 61 6c 6c 28 46 57 |Item).{.|.Call(FW|
|00003da0| 5f 52 4d 65 6e 75 49 74 | 65 6d 29 3b 0d 0d 09 4c |_RMenuIt|em);...L|
|00003db0| 6f 6e 67 28 66 43 6f 6d | 6d 61 6e 64 49 44 29 3b |ong(fCom|mandID);|
|00003dc0| 0d 09 57 6f 72 64 28 66 | 4d 65 6e 75 4b 65 79 29 |..Word(f|MenuKey)|
|00003dd0| 3b 0d 09 0d 09 43 61 6c | 6c 28 46 57 5f 52 53 74 |;....Cal|l(FW_RSt|
|00003de0| 72 69 6e 67 44 61 74 61 | 29 3b 0d 7d 0d 0d 44 65 |ringData|);.}..De|
|00003df0| 66 69 6e 65 28 46 57 5f | 52 54 6f 67 67 6c 65 49 |fine(FW_|RToggleI|
|00003e00| 74 65 6d 29 0d 7b 0d 09 | 43 61 6c 6c 28 46 57 5f |tem).{..|Call(FW_|
|00003e10| 52 54 65 78 74 49 74 65 | 6d 29 3b 0d 0d 09 2f 2f |RTextIte|m);...//|
|00003e20| 20 55 73 69 6e 67 20 61 | 20 6c 69 73 74 20 68 65 | Using a| list he|
|00003e30| 72 65 20 69 73 20 61 20 | 77 6f 72 6b 61 72 6f 75 |re is a |workarou|
|00003e40| 6e 64 2e 20 20 41 20 62 | 65 74 74 65 72 20 73 6f |nd. A b|etter so|
|00003e50| 6c 75 74 69 6f 6e 20 77 | 6f 75 6c 64 0d 09 2f 2f |lution w|ould..//|
|00003e60| 20 62 65 20 74 6f 20 75 | 73 65 20 61 6e 20 45 6c | be to u|se an El|
|00003e70| 65 6d 65 6e 74 28 29 3b | 20 68 6f 77 65 76 65 72 |ement();| however|
|00003e80| 2c 20 74 68 65 72 65 20 | 69 73 20 6e 6f 20 73 74 |, there |is no st|
|00003e90| 72 75 63 74 75 72 65 20 | 69 6e 0d 09 2f 2f 20 56 |ructure |in..// V|
|00003ea0| 44 4c 20 77 68 69 63 68 | 20 63 61 75 73 65 73 20 |DL which| causes |
|00003eb0| 61 6c 6c 20 69 64 65 6e | 74 69 66 69 65 72 73 20 |all iden|tifiers |
|00003ec0| 77 69 74 68 69 6e 20 69 | 74 73 20 73 63 6f 70 65 |within i|ts scope|
|00003ed0| 20 74 6f 0d 09 2f 2f 20 | 61 70 70 6c 79 20 74 6f | to..// |apply to|
|00003ee0| 20 61 20 73 75 62 2d 65 | 6c 65 6d 65 6e 74 20 72 | a sub-e|lement r|
|00003ef0| 61 74 68 65 72 20 74 68 | 61 6e 20 74 68 65 20 63 |ather th|an the c|
|00003f00| 6f 6e 74 61 69 6e 69 6e | 67 20 65 6c 65 6d 65 6e |ontainin|g elemen|
|00003f10| 74 2e 0d 09 2f 2f 20 44 | 79 6e 61 6d 69 63 56 4c |t...// D|ynamicVL|
|00003f20| 69 73 74 20 70 65 72 66 | 6f 72 6d 73 20 74 68 69 |ist perf|orms thi|
|00003f30| 73 20 74 61 73 6b 20 66 | 6f 72 20 61 20 6c 69 73 |s task f|or a lis|
|00003f40| 74 2c 20 73 6f 20 77 65 | 20 75 73 65 20 61 0d 09 |t, so we| use a..|
|00003f50| 2f 2f 20 73 69 6e 67 6c | 65 2d 65 6c 65 6d 65 6e |// singl|e-elemen|
|00003f60| 74 20 6c 69 73 74 20 68 | 65 72 65 2e 20 20 54 68 |t list h|ere. Th|
|00003f70| 69 73 20 69 73 20 6e 65 | 65 64 65 64 20 62 65 63 |is is ne|eded bec|
|00003f80| 61 75 73 65 20 62 6f 74 | 68 0d 09 2f 2f 20 73 74 |ause bot|h..// st|
|00003f90| 72 69 6e 67 73 20 69 6e | 20 61 20 74 6f 67 67 6c |rings in| a toggl|
|00003fa0| 65 20 69 74 65 6d 20 63 | 6f 6e 74 61 69 6e 20 73 |e item c|ontain s|
|00003fb0| 63 72 69 70 74 20 61 6e | 64 20 6c 61 6e 67 75 61 |cript an|d langua|
|00003fc0| 67 65 0d 09 2f 2f 20 63 | 6f 64 65 20 66 69 65 6c |ge..// c|ode fiel|
|00003fd0| 64 73 2c 20 77 68 69 63 | 68 20 6d 75 73 74 20 68 |ds, whic|h must h|
|00003fe0| 61 76 65 20 74 68 65 20 | 73 61 6d 65 20 6e 61 6d |ave the |same nam|
|00003ff0| 65 20 69 6e 20 65 61 63 | 68 20 63 61 73 65 20 73 |e in eac|h case s|
|00004000| 6f 0d 09 2f 2f 20 74 68 | 61 74 20 61 20 73 69 6e |o..// th|at a sin|
|00004010| 67 6c 65 20 56 44 4c 20 | 6e 61 6d 65 64 20 73 74 |gle VDL |named st|
|00004020| 61 74 65 6d 65 6e 74 20 | 63 61 6e 20 62 65 20 75 |atement |can be u|
|00004030| 73 65 64 20 74 6f 20 67 | 65 6e 65 72 61 74 65 20 |sed to g|enerate |
|00004040| 61 6c 6c 0d 09 2f 2f 20 | 73 63 72 69 70 74 2f 6c |all..// |script/l|
|00004050| 61 6e 67 75 61 67 65 20 | 63 6f 64 65 20 70 6f 70 |anguage |code pop|
|00004060| 75 70 20 6d 65 6e 75 73 | 2e 0d 0d 09 4c 69 73 74 |up menus|....List|
|00004070| 28 66 41 6c 74 65 72 6e | 61 74 65 49 74 65 6d 2c |(fAltern|ateItem,|
|00004080| 20 4d 65 6e 75 49 74 65 | 6d 2c 20 31 29 0d 09 7b | MenuIte|m, 1)..{|
|00004090| 0d 09 09 57 6f 72 64 28 | 66 53 63 72 69 70 74 43 |...Word(|fScriptC|
|000040a0| 6f 64 65 29 3b 0d 09 09 | 57 6f 72 64 28 66 4c 61 |ode);...|Word(fLa|
|000040b0| 6e 67 75 61 67 65 43 6f | 64 65 29 3b 0d 09 09 53 |nguageCo|de);...S|
|000040c0| 74 72 69 6e 67 28 66 54 | 69 74 6c 65 2c 20 4c 65 |tring(fT|itle, Le|
|000040d0| 6e 67 74 68 57 6f 72 64 | 29 3b 0d 09 7d 0d 7d 0d |ngthWord|);..}.}.|
|000040e0| 0d 44 65 66 69 6e 65 28 | 46 57 5f 52 53 75 62 4d |.Define(|FW_RSubM|
|000040f0| 65 6e 75 49 74 65 6d 29 | 0d 7b 0d 09 43 61 6c 6c |enuItem)|.{..Call|
|00004100| 28 46 57 5f 52 4d 65 6e | 75 49 74 65 6d 29 3b 0d |(FW_RMen|uItem);.|
|00004110| 0d 09 2f 2f 20 55 73 65 | 20 6f 66 20 4c 69 73 74 |..// Use| of List|
|00004120| 20 69 73 20 61 20 77 6f | 72 6b 61 72 6f 75 6e 64 | is a wo|rkaround|
|00004130| 3b 20 73 65 65 20 63 6f | 6d 6d 65 6e 74 20 61 62 |; see co|mment ab|
|00004140| 6f 76 65 2e 0d 0d 09 4c | 69 73 74 28 66 53 75 62 |ove....L|ist(fSub|
|00004150| 4d 65 6e 75 2c 20 53 75 | 62 4d 65 6e 75 2c 20 31 |Menu, Su|bMenu, 1|
|00004160| 29 0d 09 09 53 45 4c 46 | 3b 20 20 2f 2f 20 73 75 |)...SELF|; // su|
|00004170| 62 6d 65 6e 75 20 63 6f | 6e 74 61 69 6e 73 20 61 |bmenu co|ntains a|
|00004180| 20 70 75 6c 6c 2d 64 6f | 77 6e 20 6d 65 6e 75 20 | pull-do|wn menu |
|00004190| 28 27 70 64 6d 6e 27 29 | 0d 7d 0d 0d 53 77 69 74 |('pdmn')|.}..Swit|
|000041a0| 63 68 28 66 4c 61 62 65 | 6c 29 0d 7b 0d 09 63 61 |ch(fLabe|l).{..ca|
|000041b0| 73 65 20 27 72 6f 6f 74 | 27 3a 0d 09 7b 0d 09 09 |se 'root|':..{...|
|000041c0| 43 61 6c 6c 28 46 57 5f | 52 53 74 72 69 6e 67 44 |Call(FW_|RStringD|
|000041d0| 61 74 61 29 3b 0d 09 09 | 0d 09 09 4c 69 73 74 28 |ata);...|...List(|
|000041e0| 66 4d 65 6e 75 73 2c 20 | 4d 65 6e 75 2c 20 4f 6e |fMenus, |Menu, On|
|000041f0| 65 42 61 73 65 64 43 6f | 75 6e 74 28 31 36 29 29 |eBasedCo|unt(16))|
|00004200| 0d 09 09 09 53 45 4c 46 | 3b 20 20 2f 2f 20 72 6f |....SELF|; // ro|
|00004210| 6f 74 20 6c 65 76 65 6c | 20 63 6f 6e 74 61 69 6e |ot level| contain|
|00004220| 73 20 6c 69 73 74 20 6f | 66 20 70 75 6c 6c 2d 64 |s list o|f pull-d|
|00004230| 6f 77 6e 20 6d 65 6e 75 | 73 0d 09 7d 0d 09 09 09 |own menu|s..}....|
|00004240| 0d 09 63 61 73 65 20 27 | 70 64 6d 6e 27 3a 0d 09 |..case '|pdmn':..|
|00004250| 7b 0d 09 09 57 6f 72 64 | 28 66 4f 62 6a 65 63 74 |{...Word|(fObject|
|00004260| 54 61 67 29 3b 0d 09 09 | 4c 6f 6e 67 28 66 4f 62 |Tag);...|Long(fOb|
|00004270| 6a 65 63 74 49 44 29 3b | 0d 09 09 0d 09 09 43 61 |jectID);|......Ca|
|00004280| 6c 6c 28 46 57 5f 52 53 | 74 72 69 6e 67 44 61 74 |ll(FW_RS|tringDat|
|00004290| 61 29 3b 0d 0d 09 09 4c | 69 73 74 28 66 49 74 65 |a);....L|ist(fIte|
|000042a0| 6d 73 2c 20 49 74 65 6d | 2c 20 4f 6e 65 42 61 73 |ms, Item|, OneBas|
|000042b0| 65 64 43 6f 75 6e 74 28 | 31 36 29 29 0d 09 09 7b |edCount(|16))...{|
|000042c0| 0d 09 09 09 43 61 6c 6c | 28 46 57 5f 52 41 72 63 |....Call|(FW_RArc|
|000042d0| 68 69 76 61 62 6c 65 4f | 62 6a 65 63 74 29 3b 0d |hivableO|bject);.|
|000042e0| 09 09 0d 09 09 09 53 77 | 69 74 63 68 28 66 4c 61 |......Sw|itch(fLa|
|000042f0| 62 65 6c 29 0d 09 09 09 | 7b 0d 09 09 09 09 63 61 |bel)....|{.....ca|
|00004300| 73 65 20 27 74 78 69 74 | 27 3a 0d 09 09 09 09 7b |se 'txit|':.....{|
|00004310| 0d 09 09 09 09 09 43 61 | 6c 6c 28 46 57 5f 52 54 |......Ca|ll(FW_RT|
|00004320| 65 78 74 49 74 65 6d 29 | 3b 0d 09 09 09 09 7d 0d |extItem)|;.....}.|
|00004330| 09 09 09 09 0d 09 09 09 | 09 63 61 73 65 20 27 74 |........|.case 't|
|00004340| 67 69 74 27 3a 0d 09 09 | 09 09 7b 0d 09 09 09 09 |git':...|..{.....|
|00004350| 09 43 61 6c 6c 28 46 57 | 5f 52 54 6f 67 67 6c 65 |.Call(FW|_RToggle|
|00004360| 49 74 65 6d 29 3b 0d 09 | 09 09 09 7d 0d 09 09 09 |Item);..|...}....|
|00004370| 09 09 09 09 09 0d 09 09 | 09 09 63 61 73 65 20 27 |........|..case '|
|00004380| 73 65 69 74 27 3a 0d 09 | 09 09 09 7b 0d 09 09 09 |seit':..|...{....|
|00004390| 09 09 43 61 6c 6c 28 46 | 57 5f 52 53 65 70 61 72 |..Call(F|W_RSepar|
|000043a0| 61 74 6f 72 49 74 65 6d | 29 3b 0d 09 09 09 09 7d |atorItem|);.....}|
|000043b0| 0d 09 09 09 09 0d 09 09 | 09 09 63 61 73 65 20 27 |........|..case '|
|000043c0| 73 75 69 74 27 3a 0d 09 | 09 09 09 7b 0d 09 09 09 |suit':..|...{....|
|000043d0| 09 09 43 61 6c 6c 28 46 | 57 5f 52 53 75 62 4d 65 |..Call(F|W_RSubMe|
|000043e0| 6e 75 49 74 65 6d 29 3b | 0d 09 09 09 09 7d 0d 09 |nuItem);|.....}..|
|000043f0| 09 09 7d 0d 09 09 7d 0d | 09 7d 0d 7d 0d 00 00 5e |..}...}.|.}.}...^|
|00004400| 56 2f 2f 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |V//=====|========|
|00004410| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004420| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004430| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004440| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004450| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 2f 2f 0d 2f |========|===.//./|
|00004460| 2f 20 56 69 65 77 65 72 | 20 64 65 73 63 72 69 70 |/ Viewer| descrip|
|00004470| 74 69 6f 6e 20 66 6f 72 | 20 27 46 57 76 6c 27 20 |tion for| 'FWvl' |
|00004480| 28 4f 44 46 20 76 69 65 | 77 20 6c 61 79 6f 75 74 |(ODF vie|w layout|
|00004490| 29 20 72 65 73 6f 75 72 | 63 65 73 0d 2f 2f 0d 2f |) resour|ces.//./|
|000044a0| 2f 20 41 75 74 68 6f 72 | 3a 20 20 20 20 20 53 74 |/ Author|: St|
|000044b0| 65 76 65 20 43 72 75 74 | 63 68 66 69 65 6c 64 0d |eve Crut|chfield.|
|000044c0| 2f 2f 0d 2f 2f 20 43 6f | 70 79 72 69 67 68 74 3a |//.// Co|pyright:|
|000044d0| 20 20 28 63 29 20 31 39 | 39 36 20 62 79 20 41 70 | (c) 19|96 by Ap|
|000044e0| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In|
|000044f0| 63 2e 2c 20 61 6c 6c 20 | 72 69 67 68 74 73 20 72 |c., all |rights r|
|00004500| 65 73 65 72 76 65 64 2e | 0d 2f 2f 0d 2f 2f 3d 3d |eserved.|.//.//==|
|00004510| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004520| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004530| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004540| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004550| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004560| 3d 3d 3d 3d 3d 3d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |======..|//------|
|00004570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045b0| 2d 2d 2d 2d 2d 2d 0d 2f | 2f 20 44 65 66 69 6e 69 |------./|/ Defini|
|000045c0| 74 69 6f 6e 73 20 66 6f | 72 20 75 73 65 66 75 6c |tions fo|r useful|
|000045d0| 20 73 63 72 69 70 74 20 | 61 6e 64 20 6c 61 6e 67 | script |and lang|
|000045e0| 75 61 67 65 20 63 6f 64 | 65 20 70 6f 70 2d 75 70 |uage cod|e pop-up|
|000045f0| 20 6d 65 6e 75 73 2e 0d | 2f 2f 20 28 49 66 20 52 | menus..|// (If R|
|00004600| 65 73 45 64 69 74 20 73 | 75 70 70 6f 72 74 65 64 |esEdit s|upported|
|00004610| 20 61 6e 20 23 69 6e 63 | 6c 75 64 65 20 6d 65 63 | an #inc|lude mec|
|00004620| 68 61 6e 69 73 6d 2c 20 | 74 68 69 73 20 63 6f 75 |hanism, |this cou|
|00004630| 6c 64 20 62 65 0d 2f 2f | 20 73 68 61 72 65 64 20 |ld be.//| shared |
|00004640| 61 6d 6f 6e 67 20 73 65 | 72 76 65 72 61 6c 20 72 |among se|rveral r|
|00004650| 65 73 6f 75 72 63 65 20 | 74 79 70 65 73 2e 29 0d |esource |types.).|
|00004660| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00004670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|000046b0| 44 65 63 6c 61 72 65 4e | 61 6d 65 64 53 74 61 74 |DeclareN|amedStat|
|000046c0| 65 6d 65 6e 74 28 22 53 | 63 72 69 70 74 43 6f 64 |ement("S|criptCod|
|000046d0| 65 22 29 0d 09 4d 61 72 | 67 69 6e 28 30 2c 20 32 |e")..Mar|gin(0, 2|
|000046e0| 2c 20 30 2c 20 30 29 0d | 09 09 49 6e 74 65 67 65 |, 0, 0).|..Intege|
|000046f0| 72 50 6f 70 75 70 28 22 | 53 63 72 69 70 74 3a 22 |rPopup("|Script:"|
|00004700| 2c 20 35 33 2c 20 66 53 | 63 72 69 70 74 43 6f 64 |, 53, fS|criptCod|
|00004710| 65 29 0d 09 09 09 7b 0d | 09 09 09 09 49 6e 74 49 |e)....{.|....IntI|
|00004720| 74 65 6d 28 22 52 6f 6d | 61 6e 22 2c 20 30 29 3b |tem("Rom|an", 0);|
|00004730| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 53 79 |.....Int|Item("Sy|
|00004740| 73 74 65 6d 20 73 63 72 | 69 70 74 22 2c 20 2d 31 |stem scr|ipt", -1|
|00004750| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|00004760| 43 75 72 72 65 6e 74 20 | 73 63 72 69 70 74 22 2c |Current |script",|
|00004770| 20 2d 32 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 | -2);...|..IntIte|
|00004780| 6d 28 22 4a 61 70 61 6e | 65 73 65 22 2c 20 31 29 |m("Japan|ese", 1)|
|00004790| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 54 |;.....In|tItem("T|
|000047a0| 72 61 64 69 74 69 6f 6e | 61 6c 20 43 68 69 6e 65 |radition|al Chine|
|000047b0| 73 65 22 2c 20 32 29 3b | 0d 09 09 09 09 49 6e 74 |se", 2);|.....Int|
|000047c0| 49 74 65 6d 28 22 4b 6f | 72 65 61 6e 22 2c 20 33 |Item("Ko|rean", 3|
|000047d0| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|000047e0| 41 72 61 62 69 63 22 2c | 20 34 29 3b 0d 09 09 09 |Arabic",| 4);....|
|000047f0| 09 49 6e 74 49 74 65 6d | 28 22 48 65 62 72 65 77 |.IntItem|("Hebrew|
|00004800| 22 2c 20 35 29 3b 0d 09 | 09 09 09 49 6e 74 49 74 |", 5);..|...IntIt|
|00004810| 65 6d 28 22 47 72 65 65 | 6b 22 2c 20 36 29 3b 0d |em("Gree|k", 6);.|
|00004820| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 43 79 72 |....IntI|tem("Cyr|
|00004830| 69 6c 6c 69 63 22 2c 20 | 37 29 3b 0d 09 09 09 09 |illic", |7);.....|
|00004840| 49 6e 74 49 74 65 6d 28 | 22 52 69 67 68 74 2f 4c |IntItem(|"Right/L|
|00004850| 65 66 74 20 53 79 6d 62 | 6f 6c 73 22 2c 20 38 29 |eft Symb|ols", 8)|
|00004860| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 44 |;.....In|tItem("D|
|00004870| 65 76 61 6e 61 67 61 72 | 69 22 2c 20 39 29 3b 0d |evanagar|i", 9);.|
|00004880| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 47 75 72 |....IntI|tem("Gur|
|00004890| 6d 75 6b 68 69 22 2c 20 | 31 30 29 3b 0d 09 09 09 |mukhi", |10);....|
|000048a0| 09 49 6e 74 49 74 65 6d | 28 22 47 75 6a 61 72 61 |.IntItem|("Gujara|
|000048b0| 74 69 22 2c 20 31 31 29 | 3b 0d 09 09 09 09 49 6e |ti", 11)|;.....In|
|000048c0| 74 49 74 65 6d 28 22 4f | 72 69 79 61 22 2c 20 31 |tItem("O|riya", 1|
|000048d0| 32 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |2);.....|IntItem(|
|000048e0| 22 42 65 6e 67 61 6c 69 | 22 2c 20 31 33 29 3b 0d |"Bengali|", 13);.|
|000048f0| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 54 61 6d |....IntI|tem("Tam|
|00004900| 69 6c 22 2c 20 31 34 29 | 3b 0d 09 09 09 09 49 6e |il", 14)|;.....In|
|00004910| 74 49 74 65 6d 28 22 54 | 65 6c 75 67 75 22 2c 20 |tItem("T|elugu", |
|00004920| 31 35 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |15);....|.IntItem|
|00004930| 28 22 4b 61 6e 6e 61 64 | 61 22 2c 20 31 36 29 3b |("Kannad|a", 16);|
|00004940| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 4d 61 |.....Int|Item("Ma|
|00004950| 6c 61 79 61 6c 61 6d 22 | 2c 20 31 37 29 3b 0d 09 |layalam"|, 17);..|
|00004960| 09 09 09 49 6e 74 49 74 | 65 6d 28 22 53 69 6e 68 |...IntIt|em("Sinh|
|00004970| 61 6c 65 73 65 22 2c 20 | 31 38 29 3b 0d 09 09 09 |alese", |18);....|
|00004980| 09 49 6e 74 49 74 65 6d | 28 22 42 75 72 6d 65 73 |.IntItem|("Burmes|
|00004990| 65 22 2c 20 31 39 29 3b | 0d 09 09 09 09 49 6e 74 |e", 19);|.....Int|
|000049a0| 49 74 65 6d 28 22 4b 68 | 6d 65 72 22 2c 20 32 30 |Item("Kh|mer", 20|
|000049b0| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|000049c0| 54 68 61 69 22 2c 20 32 | 31 29 3b 0d 09 09 09 09 |Thai", 2|1);.....|
|000049d0| 49 6e 74 49 74 65 6d 28 | 22 4c 61 6f 74 69 61 6e |IntItem(|"Laotian|
|000049e0| 22 2c 20 32 32 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 22);.|....IntI|
|000049f0| 74 65 6d 28 22 47 65 6f | 72 67 69 61 6e 22 2c 20 |tem("Geo|rgian", |
|00004a00| 32 33 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |23);....|.IntItem|
|00004a10| 28 22 41 72 6d 65 6e 69 | 61 6e 22 2c 20 32 34 29 |("Armeni|an", 24)|
|00004a20| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 53 |;.....In|tItem("S|
|00004a30| 69 6d 70 6c 69 66 69 65 | 64 20 43 68 69 6e 65 73 |implifie|d Chines|
|00004a40| 65 22 2c 20 32 35 29 3b | 0d 09 09 09 09 49 6e 74 |e", 25);|.....Int|
|00004a50| 49 74 65 6d 28 22 54 69 | 62 65 74 61 6e 22 2c 20 |Item("Ti|betan", |
|00004a60| 32 36 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |26);....|.IntItem|
|00004a70| 28 22 4d 6f 6e 67 6f 6c | 69 61 6e 22 2c 20 32 37 |("Mongol|ian", 27|
|00004a80| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|00004a90| 47 65 65 7a 2f 45 74 68 | 69 6f 70 69 63 22 2c 20 |Geez/Eth|iopic", |
|00004aa0| 32 38 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |28);....|.IntItem|
|00004ab0| 28 22 45 61 73 74 20 45 | 75 72 6f 70 65 61 6e 20 |("East E|uropean |
|00004ac0| 52 6f 6d 61 6e 22 2c 20 | 32 39 29 3b 0d 09 09 09 |Roman", |29);....|
|00004ad0| 09 49 6e 74 49 74 65 6d | 28 22 56 69 65 74 6e 61 |.IntItem|("Vietna|
|00004ae0| 6d 65 73 65 22 2c 20 33 | 30 29 3b 0d 09 09 09 09 |mese", 3|0);.....|
|00004af0| 49 6e 74 49 74 65 6d 28 | 22 45 78 74 65 6e 64 65 |IntItem(|"Extende|
|00004b00| 64 20 41 72 61 62 69 63 | 22 2c 20 33 31 29 3b 0d |d Arabic|", 31);.|
|00004b10| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 55 6e 69 |....IntI|tem("Uni|
|00004b20| 6e 74 65 72 70 72 65 74 | 65 64 20 53 79 6d 62 6f |nterpret|ed Symbo|
|00004b30| 6c 73 22 2c 20 33 32 29 | 3b 0d 09 09 09 7d 3b 0d |ls", 32)|;....};.|
|00004b40| 0d 44 65 63 6c 61 72 65 | 4e 61 6d 65 64 53 74 61 |.Declare|NamedSta|
|00004b50| 74 65 6d 65 6e 74 28 22 | 4c 61 6e 67 75 61 67 65 |tement("|Language|
|00004b60| 43 6f 64 65 22 29 0d 09 | 4d 61 72 67 69 6e 28 30 |Code")..|Margin(0|
|00004b70| 2c 20 32 2c 20 30 2c 20 | 32 29 0d 09 09 49 6e 74 |, 2, 0, |2)...Int|
|00004b80| 65 67 65 72 50 6f 70 75 | 70 28 22 4c 61 6e 67 75 |egerPopu|p("Langu|
|00004b90| 61 67 65 3a 22 2c 20 35 | 33 2c 20 66 4c 61 6e 67 |age:", 5|3, fLang|
|00004ba0| 75 61 67 65 43 6f 64 65 | 29 0d 09 09 09 7b 0d 09 |uageCode|)....{..|
|00004bb0| 09 09 09 49 6e 74 49 74 | 65 6d 28 22 45 6e 67 6c |...IntIt|em("Engl|
|00004bc0| 69 73 68 22 2c 20 30 29 | 3b 0d 09 09 09 09 49 6e |ish", 0)|;.....In|
|00004bd0| 74 49 74 65 6d 28 22 46 | 72 65 6e 63 68 22 2c 20 |tItem("F|rench", |
|00004be0| 31 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |1);.....|IntItem(|
|00004bf0| 22 47 65 72 6d 61 6e 22 | 2c 20 32 29 3b 0d 09 09 |"German"|, 2);...|
|00004c00| 09 09 49 6e 74 49 74 65 | 6d 28 22 49 74 61 6c 69 |..IntIte|m("Itali|
|00004c10| 61 6e 22 2c 20 33 29 3b | 0d 09 09 09 09 49 6e 74 |an", 3);|.....Int|
|00004c20| 49 74 65 6d 28 22 44 75 | 74 63 68 22 2c 20 34 29 |Item("Du|tch", 4)|
|00004c30| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 53 |;.....In|tItem("S|
|00004c40| 77 65 64 69 73 68 22 2c | 20 35 29 3b 0d 09 09 09 |wedish",| 5);....|
|00004c50| 09 49 6e 74 49 74 65 6d | 28 22 53 70 61 6e 69 73 |.IntItem|("Spanis|
|00004c60| 68 22 2c 20 36 29 3b 0d | 09 09 09 09 49 6e 74 49 |h", 6);.|....IntI|
|00004c70| 74 65 6d 28 22 44 61 6e | 69 73 68 22 2c 20 37 29 |tem("Dan|ish", 7)|
|00004c80| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 50 |;.....In|tItem("P|
|00004c90| 6f 72 74 75 67 75 65 73 | 65 22 2c 20 38 29 3b 0d |ortugues|e", 8);.|
|00004ca0| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 4e 6f 72 |....IntI|tem("Nor|
|00004cb0| 77 65 67 69 61 6e 22 2c | 20 39 29 3b 0d 09 09 09 |wegian",| 9);....|
|00004cc0| 09 49 6e 74 49 74 65 6d | 28 22 48 65 62 72 65 77 |.IntItem|("Hebrew|
|00004cd0| 22 2c 20 31 30 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 10);.|....IntI|
|00004ce0| 74 65 6d 28 22 4a 61 70 | 61 6e 65 73 65 22 2c 20 |tem("Jap|anese", |
|00004cf0| 31 31 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |11);....|.IntItem|
|00004d00| 28 22 41 72 61 62 69 63 | 22 2c 20 31 32 29 3b 0d |("Arabic|", 12);.|
|00004d10| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 46 69 6e |....IntI|tem("Fin|
|00004d20| 6e 69 73 68 22 2c 20 31 | 33 29 3b 0d 09 09 09 09 |nish", 1|3);.....|
|00004d30| 49 6e 74 49 74 65 6d 28 | 22 47 72 65 65 6b 22 2c |IntItem(|"Greek",|
|00004d40| 20 31 34 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 | 14);...|..IntIte|
|00004d50| 6d 28 22 49 63 65 6c 61 | 6e 64 69 63 22 2c 20 31 |m("Icela|ndic", 1|
|00004d60| 35 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |5);.....|IntItem(|
|00004d70| 22 4d 61 6c 74 65 73 65 | 22 2c 20 31 36 29 3b 0d |"Maltese|", 16);.|
|00004d80| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 54 75 72 |....IntI|tem("Tur|
|00004d90| 6b 69 73 68 22 2c 20 31 | 37 29 3b 0d 09 09 09 09 |kish", 1|7);.....|
|00004da0| 49 6e 74 49 74 65 6d 28 | 22 43 72 6f 61 74 69 61 |IntItem(|"Croatia|
|00004db0| 6e 22 2c 20 31 38 29 3b | 0d 09 09 09 09 49 6e 74 |n", 18);|.....Int|
|00004dc0| 49 74 65 6d 28 22 54 72 | 61 64 43 68 69 6e 65 73 |Item("Tr|adChines|
|00004dd0| 65 22 2c 20 31 39 29 3b | 0d 09 09 09 09 49 6e 74 |e", 19);|.....Int|
|00004de0| 49 74 65 6d 28 22 55 72 | 64 75 22 2c 20 32 30 29 |Item("Ur|du", 20)|
|00004df0| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 48 |;.....In|tItem("H|
|00004e00| 69 6e 64 69 22 2c 20 32 | 31 29 3b 0d 09 09 09 09 |indi", 2|1);.....|
|00004e10| 49 6e 74 49 74 65 6d 28 | 22 54 68 61 69 22 2c 20 |IntItem(|"Thai", |
|00004e20| 32 32 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |22);....|.IntItem|
|00004e30| 28 22 4b 6f 72 65 61 6e | 22 2c 20 32 33 29 3b 0d |("Korean|", 23);.|
|00004e40| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 4c 69 74 |....IntI|tem("Lit|
|00004e50| 68 75 61 6e 69 61 6e 22 | 2c 20 32 34 29 3b 0d 09 |huanian"|, 24);..|
|00004e60| 09 09 09 49 6e 74 49 74 | 65 6d 28 22 50 6f 6c 69 |...IntIt|em("Poli|
|00004e70| 73 68 22 2c 20 32 35 29 | 3b 0d 09 09 09 09 49 6e |sh", 25)|;.....In|
|00004e80| 74 49 74 65 6d 28 22 48 | 75 6e 67 61 72 69 61 6e |tItem("H|ungarian|
|00004e90| 22 2c 20 32 36 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 26);.|....IntI|
|00004ea0| 74 65 6d 28 22 45 73 74 | 6f 6e 69 61 6e 22 2c 20 |tem("Est|onian", |
|00004eb0| 32 37 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |27);....|.IntItem|
|00004ec0| 28 22 4c 65 74 74 69 73 | 68 22 2c 20 32 38 29 3b |("Lettis|h", 28);|
|00004ed0| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 4c 61 |.....Int|Item("La|
|00004ee0| 74 76 69 61 6e 22 2c 20 | 32 38 29 3b 0d 09 09 09 |tvian", |28);....|
|00004ef0| 09 49 6e 74 49 74 65 6d | 28 22 4c 61 70 70 6f 6e |.IntItem|("Lappon|
|00004f00| 69 61 6e 22 2c 20 32 39 | 29 3b 0d 09 09 09 09 49 |ian", 29|);.....I|
|00004f10| 6e 74 49 74 65 6d 28 22 | 4c 61 70 70 69 73 68 22 |ntItem("|Lappish"|
|00004f20| 2c 20 32 39 29 3b 0d 09 | 09 09 09 49 6e 74 49 74 |, 29);..|...IntIt|
|00004f30| 65 6d 28 22 46 61 65 72 | 6f 65 73 65 22 2c 20 33 |em("Faer|oese", 3|
|00004f40| 30 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |0);.....|IntItem(|
|00004f50| 22 46 61 72 73 69 22 2c | 20 33 31 29 3b 0d 09 09 |"Farsi",| 31);...|
|00004f60| 09 09 49 6e 74 49 74 65 | 6d 28 22 50 65 72 73 69 |..IntIte|m("Persi|
|00004f70| 61 6e 22 2c 20 33 31 29 | 3b 0d 09 09 09 09 49 6e |an", 31)|;.....In|
|00004f80| 74 49 74 65 6d 28 22 52 | 75 73 73 69 61 6e 22 2c |tItem("R|ussian",|
|00004f90| 20 33 32 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 | 32);...|..IntIte|
|00004fa0| 6d 28 22 53 69 6d 70 43 | 68 69 6e 65 73 65 22 2c |m("SimpC|hinese",|
|00004fb0| 20 33 33 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 | 33);...|..IntIte|
|00004fc0| 6d 28 22 46 6c 65 6d 69 | 73 68 22 2c 20 33 34 29 |m("Flemi|sh", 34)|
|00004fd0| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 49 |;.....In|tItem("I|
|00004fe0| 72 69 73 68 22 2c 20 33 | 35 29 3b 0d 09 09 09 09 |rish", 3|5);.....|
|00004ff0| 49 6e 74 49 74 65 6d 28 | 22 41 6c 62 61 6e 69 61 |IntItem(|"Albania|
|00005000| 6e 22 2c 20 33 36 29 3b | 0d 09 09 09 09 49 6e 74 |n", 36);|.....Int|
|00005010| 49 74 65 6d 28 22 52 6f | 6d 61 6e 69 61 6e 22 2c |Item("Ro|manian",|
|00005020| 20 33 37 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 | 37);...|..IntIte|
|00005030| 6d 28 22 43 7a 65 63 68 | 22 2c 20 33 38 29 3b 0d |m("Czech|", 38);.|
|00005040| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 53 6c 6f |....IntI|tem("Slo|
|00005050| 76 61 6b 22 2c 20 33 39 | 29 3b 0d 09 09 09 09 49 |vak", 39|);.....I|
|00005060| 6e 74 49 74 65 6d 28 22 | 53 6c 6f 76 65 6e 69 61 |ntItem("|Slovenia|
|00005070| 6e 22 2c 20 34 30 29 3b | 0d 09 09 09 09 49 6e 74 |n", 40);|.....Int|
|00005080| 49 74 65 6d 28 22 59 69 | 64 64 69 73 68 22 2c 20 |Item("Yi|ddish", |
|00005090| 34 31 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |41);....|.IntItem|
|000050a0| 28 22 53 65 72 62 69 61 | 6e 22 2c 20 34 32 29 3b |("Serbia|n", 42);|
|000050b0| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 4d 61 |.....Int|Item("Ma|
|000050c0| 63 65 64 6f 6e 69 61 6e | 22 2c 20 34 33 29 3b 0d |cedonian|", 43);.|
|000050d0| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 42 75 6c |....IntI|tem("Bul|
|000050e0| 67 61 72 69 61 6e 22 2c | 20 34 34 29 3b 0d 09 09 |garian",| 44);...|
|000050f0| 09 09 49 6e 74 49 74 65 | 6d 28 22 55 6b 72 61 69 |..IntIte|m("Ukrai|
|00005100| 6e 69 61 6e 22 2c 20 34 | 35 29 3b 0d 09 09 09 09 |nian", 4|5);.....|
|00005110| 49 6e 74 49 74 65 6d 28 | 22 42 79 65 6c 6f 72 75 |IntItem(|"Byeloru|
|00005120| 73 73 69 61 6e 22 2c 20 | 34 36 29 3b 0d 09 09 09 |ssian", |46);....|
|00005130| 09 49 6e 74 49 74 65 6d | 28 22 55 7a 62 65 6b 22 |.IntItem|("Uzbek"|
|00005140| 2c 20 34 37 29 3b 0d 09 | 09 09 09 49 6e 74 49 74 |, 47);..|...IntIt|
|00005150| 65 6d 28 22 4b 61 7a 61 | 6b 68 22 2c 20 34 38 29 |em("Kaza|kh", 48)|
|00005160| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 41 |;.....In|tItem("A|
|00005170| 7a 65 72 62 61 69 6a 61 | 6e 69 22 2c 20 34 39 29 |zerbaija|ni", 49)|
|00005180| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 41 |;.....In|tItem("A|
|00005190| 7a 65 72 62 61 69 6a 61 | 6e 41 72 22 2c 20 35 30 |zerbaija|nAr", 50|
|000051a0| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|000051b0| 41 72 6d 65 6e 69 61 6e | 22 2c 20 35 31 29 3b 0d |Armenian|", 51);.|
|000051c0| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 47 65 6f |....IntI|tem("Geo|
|000051d0| 72 67 69 61 6e 22 2c 20 | 35 32 29 3b 0d 09 09 09 |rgian", |52);....|
|000051e0| 09 49 6e 74 49 74 65 6d | 28 22 4d 6f 6c 64 61 76 |.IntItem|("Moldav|
|000051f0| 69 61 6e 22 2c 20 35 33 | 29 3b 0d 09 09 09 09 49 |ian", 53|);.....I|
|00005200| 6e 74 49 74 65 6d 28 22 | 4b 69 72 67 68 69 7a 22 |ntItem("|Kirghiz"|
|00005210| 2c 20 35 34 29 3b 0d 09 | 09 09 09 49 6e 74 49 74 |, 54);..|...IntIt|
|00005220| 65 6d 28 22 54 61 6a 69 | 6b 69 22 2c 20 35 35 29 |em("Taji|ki", 55)|
|00005230| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 54 |;.....In|tItem("T|
|00005240| 75 72 6b 6d 65 6e 22 2c | 20 35 36 29 3b 0d 09 09 |urkmen",| 56);...|
|00005250| 09 09 49 6e 74 49 74 65 | 6d 28 22 4d 6f 6e 67 6f |..IntIte|m("Mongo|
|00005260| 6c 69 61 6e 22 2c 20 35 | 37 29 3b 0d 09 09 09 09 |lian", 5|7);.....|
|00005270| 49 6e 74 49 74 65 6d 28 | 22 4d 6f 6e 67 6f 6c 69 |IntItem(|"Mongoli|
|00005280| 61 6e 43 79 72 22 2c 20 | 35 38 29 3b 0d 09 09 09 |anCyr", |58);....|
|00005290| 09 49 6e 74 49 74 65 6d | 28 22 50 61 73 68 74 6f |.IntItem|("Pashto|
|000052a0| 22 2c 20 35 39 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 59);.|....IntI|
|000052b0| 74 65 6d 28 22 4b 75 72 | 64 69 73 68 22 2c 20 36 |tem("Kur|dish", 6|
|000052c0| 30 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |0);.....|IntItem(|
|000052d0| 22 4b 61 73 68 6d 69 72 | 69 22 2c 20 36 31 29 3b |"Kashmir|i", 61);|
|000052e0| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 53 69 |.....Int|Item("Si|
|000052f0| 6e 64 68 69 22 2c 20 36 | 32 29 3b 0d 09 09 09 09 |ndhi", 6|2);.....|
|00005300| 49 6e 74 49 74 65 6d 28 | 22 54 69 62 65 74 61 6e |IntItem(|"Tibetan|
|00005310| 22 2c 20 36 33 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 63);.|....IntI|
|00005320| 74 65 6d 28 22 4e 65 70 | 61 6c 69 22 2c 20 36 34 |tem("Nep|ali", 64|
|00005330| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|00005340| 53 61 6e 73 6b 72 69 74 | 22 2c 20 36 35 29 3b 0d |Sanskrit|", 65);.|
|00005350| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 4d 61 72 |....IntI|tem("Mar|
|00005360| 61 74 68 69 22 2c 20 36 | 36 29 3b 0d 09 09 09 09 |athi", 6|6);.....|
|00005370| 49 6e 74 49 74 65 6d 28 | 22 42 65 6e 67 61 6c 69 |IntItem(|"Bengali|
|00005380| 22 2c 20 36 37 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 67);.|....IntI|
|00005390| 74 65 6d 28 22 41 73 73 | 61 6d 65 73 65 22 2c 20 |tem("Ass|amese", |
|000053a0| 36 38 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |68);....|.IntItem|
|000053b0| 28 22 47 75 6a 61 72 61 | 74 69 22 2c 20 36 39 29 |("Gujara|ti", 69)|
|000053c0| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 50 |;.....In|tItem("P|
|000053d0| 75 6e 6a 61 62 69 22 2c | 20 37 30 29 3b 0d 09 09 |unjabi",| 70);...|
|000053e0| 09 09 49 6e 74 49 74 65 | 6d 28 22 4f 72 69 79 61 |..IntIte|m("Oriya|
|000053f0| 22 2c 20 37 31 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 71);.|....IntI|
|00005400| 74 65 6d 28 22 4d 61 6c | 61 79 61 6c 61 6d 22 2c |tem("Mal|ayalam",|
|00005410| 20 37 32 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 | 72);...|..IntIte|
|00005420| 6d 28 22 4b 61 6e 6e 61 | 64 61 22 2c 20 37 33 29 |m("Kanna|da", 73)|
|00005430| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 54 |;.....In|tItem("T|
|00005440| 61 6d 69 6c 22 2c 20 37 | 34 29 3b 0d 09 09 09 09 |amil", 7|4);.....|
|00005450| 49 6e 74 49 74 65 6d 28 | 22 54 65 6c 75 67 75 22 |IntItem(|"Telugu"|
|00005460| 2c 20 37 35 29 3b 0d 09 | 09 09 09 49 6e 74 49 74 |, 75);..|...IntIt|
|00005470| 65 6d 28 22 53 69 6e 68 | 61 6c 65 73 65 22 2c 20 |em("Sinh|alese", |
|00005480| 37 36 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |76);....|.IntItem|
|00005490| 28 22 42 75 72 6d 65 73 | 65 22 2c 20 37 37 29 3b |("Burmes|e", 77);|
|000054a0| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 4b 68 |.....Int|Item("Kh|
|000054b0| 6d 65 72 22 2c 20 37 38 | 29 3b 0d 09 09 09 09 49 |mer", 78|);.....I|
|000054c0| 6e 74 49 74 65 6d 28 22 | 4c 61 6f 22 2c 20 37 39 |ntItem("|Lao", 79|
|000054d0| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|000054e0| 56 69 65 74 6e 61 6d 65 | 73 65 22 2c 20 38 30 29 |Vietname|se", 80)|
|000054f0| 3b 0d 09 09 09 09 49 6e | 74 49 74 65 6d 28 22 49 |;.....In|tItem("I|
|00005500| 6e 64 6f 6e 65 73 69 61 | 6e 22 2c 20 38 31 29 3b |ndonesia|n", 81);|
|00005510| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 54 61 |.....Int|Item("Ta|
|00005520| 67 61 6c 6f 67 22 2c 20 | 38 32 29 3b 0d 09 09 09 |galog", |82);....|
|00005530| 09 49 6e 74 49 74 65 6d | 28 22 4d 61 6c 61 79 52 |.IntItem|("MalayR|
|00005540| 6f 6d 61 6e 22 2c 20 38 | 33 29 3b 0d 09 09 09 09 |oman", 8|3);.....|
|00005550| 49 6e 74 49 74 65 6d 28 | 22 4d 61 6c 61 79 41 72 |IntItem(|"MalayAr|
|00005560| 61 62 69 63 22 2c 20 38 | 34 29 3b 0d 09 09 09 09 |abic", 8|4);.....|
|00005570| 49 6e 74 49 74 65 6d 28 | 22 41 6d 68 61 72 69 63 |IntItem(|"Amharic|
|00005580| 22 2c 20 38 35 29 3b 0d | 09 09 09 09 49 6e 74 49 |", 85);.|....IntI|
|00005590| 74 65 6d 28 22 54 69 67 | 72 69 6e 79 61 22 2c 20 |tem("Tig|rinya", |
|000055a0| 38 36 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |86);....|.IntItem|
|000055b0| 28 22 47 61 6c 6c 61 22 | 2c 20 38 37 29 3b 0d 09 |("Galla"|, 87);..|
|000055c0| 09 09 09 49 6e 74 49 74 | 65 6d 28 22 4f 72 6f 6d |...IntIt|em("Orom|
|000055d0| 6f 22 2c 20 38 37 29 3b | 0d 09 09 09 09 49 6e 74 |o", 87);|.....Int|
|000055e0| 49 74 65 6d 28 22 53 6f | 6d 61 6c 69 22 2c 20 38 |Item("So|mali", 8|
|000055f0| 38 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |8);.....|IntItem(|
|00005600| 22 53 77 61 68 69 6c 69 | 22 2c 20 38 39 29 3b 0d |"Swahili|", 89);.|
|00005610| 09 09 09 09 49 6e 74 49 | 74 65 6d 28 22 52 75 61 |....IntI|tem("Rua|
|00005620| 6e 64 61 22 2c 20 39 30 | 29 3b 0d 09 09 09 09 49 |nda", 90|);.....I|
|00005630| 6e 74 49 74 65 6d 28 22 | 52 75 6e 64 69 22 2c 20 |ntItem("|Rundi", |
|00005640| 39 31 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |91);....|.IntItem|
|00005650| 28 22 43 68 65 77 61 22 | 2c 20 39 32 29 3b 0d 09 |("Chewa"|, 92);..|
|00005660| 09 09 09 49 6e 74 49 74 | 65 6d 28 22 4d 61 6c 61 |...IntIt|em("Mala|
|00005670| 67 61 73 79 22 2c 20 39 | 33 29 3b 0d 09 09 09 09 |gasy", 9|3);.....|
|00005680| 49 6e 74 49 74 65 6d 28 | 22 45 73 70 65 72 61 6e |IntItem(|"Esperan|
|00005690| 74 6f 22 2c 20 39 34 29 | 3b 0d 09 09 09 09 49 6e |to", 94)|;.....In|
|000056a0| 74 49 74 65 6d 28 22 57 | 65 6c 73 68 22 2c 20 31 |tItem("W|elsh", 1|
|000056b0| 32 38 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |28);....|.IntItem|
|000056c0| 28 22 42 61 73 71 75 65 | 22 2c 20 31 32 39 29 3b |("Basque|", 129);|
|000056d0| 0d 09 09 09 09 49 6e 74 | 49 74 65 6d 28 22 43 61 |.....Int|Item("Ca|
|000056e0| 74 61 6c 61 6e 22 2c 20 | 31 33 30 29 3b 0d 09 09 |talan", |130);...|
|000056f0| 09 09 49 6e 74 49 74 65 | 6d 28 22 4c 61 74 69 6e |..IntIte|m("Latin|
|00005700| 22 2c 20 31 33 31 29 3b | 0d 09 09 09 09 49 6e 74 |", 131);|.....Int|
|00005710| 49 74 65 6d 28 22 51 75 | 65 63 68 75 61 22 2c 20 |Item("Qu|echua", |
|00005720| 31 33 32 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 |132);...|..IntIte|
|00005730| 6d 28 22 47 75 61 72 61 | 6e 69 22 2c 20 31 33 33 |m("Guara|ni", 133|
|00005740| 29 3b 0d 09 09 09 09 49 | 6e 74 49 74 65 6d 28 22 |);.....I|ntItem("|
|00005750| 41 79 6d 61 72 61 22 2c | 20 31 33 34 29 3b 0d 09 |Aymara",| 134);..|
|00005760| 09 09 09 49 6e 74 49 74 | 65 6d 28 22 54 61 74 61 |...IntIt|em("Tata|
|00005770| 72 22 2c 20 31 33 35 29 | 3b 0d 09 09 09 09 49 6e |r", 135)|;.....In|
|00005780| 74 49 74 65 6d 28 22 55 | 69 67 68 75 72 22 2c 20 |tItem("U|ighur", |
|00005790| 31 33 36 29 3b 0d 09 09 | 09 09 49 6e 74 49 74 65 |136);...|..IntIte|
|000057a0| 6d 28 22 44 7a 6f 6e 67 | 6b 68 61 22 2c 20 31 33 |m("Dzong|kha", 13|
|000057b0| 37 29 3b 0d 09 09 09 09 | 49 6e 74 49 74 65 6d 28 |7);.....|IntItem(|
|000057c0| 22 4a 61 76 61 6e 65 73 | 65 52 6f 6d 22 2c 20 31 |"Javanes|eRom", 1|
|000057d0| 33 38 29 3b 0d 09 09 09 | 09 49 6e 74 49 74 65 6d |38);....|.IntItem|
|000057e0| 28 22 53 75 6e 64 61 6e | 65 73 65 52 6f 6d 22 2c |("Sundan|eseRom",|
|000057f0| 20 31 33 39 29 3b 0d 09 | 09 09 09 49 6e 74 49 74 | 139);..|...IntIt|
|00005800| 65 6d 28 22 55 6e 73 70 | 65 63 69 66 69 65 64 22 |em("Unsp|ecified"|
|00005810| 2c 20 33 32 37 36 37 29 | 3b 0d 09 09 09 7d 3b 0d |, 32767)|;....};.|
|00005820| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00005830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00005870| 2f 2f 20 53 74 61 74 65 | 6d 65 6e 74 20 72 65 70 |// State|ment rep|
|00005880| 72 65 73 65 6e 74 69 6e | 67 20 61 20 6c 69 73 74 |resentin|g a list|
|00005890| 20 6f 66 20 73 75 62 76 | 69 65 77 73 2c 20 61 73 | of subv|iews, as|
|000058a0| 20 75 73 65 64 20 69 6e | 20 74 68 65 20 46 72 61 | used in| the Fra|
|000058b0| 6d 65 4c 61 79 6f 75 74 | 0d 2f 2f 20 61 6e 64 20 |meLayout|.// and |
|000058c0| 53 75 70 65 72 56 69 65 | 77 20 64 65 66 69 6e 69 |SuperVie|w defini|
|000058d0| 74 69 6f 6e 73 2e 20 20 | 49 64 65 61 6c 6c 79 20 |tions. |Ideally |
|000058e0| 74 68 65 20 6c 69 73 74 | 20 6f 66 20 61 63 63 65 |the list| of acce|
|000058f0| 70 74 65 64 20 63 6c 61 | 73 73 20 6c 61 62 65 6c |pted cla|ss label|
|00005900| 73 0d 2f 2f 20 69 6e 20 | 74 68 65 20 22 63 61 73 |s.// in |the "cas|
|00005910| 65 22 20 73 74 61 74 65 | 6d 65 6e 74 73 20 77 6f |e" state|ments wo|
|00005920| 75 6c 64 6e 27 74 20 62 | 65 20 6e 65 65 64 65 64 |uldn't b|e needed|
|00005930| 3b 20 69 74 27 73 20 72 | 65 71 75 69 72 65 64 20 |; it's r|equired |
|00005940| 61 73 20 61 0d 2f 2f 20 | 77 6f 72 6b 61 72 6f 75 |as a.// |workarou|
|00005950| 6e 64 20 62 65 63 61 75 | 73 65 20 22 53 45 4c 46 |nd becau|se "SELF|
|00005960| 22 20 63 6f 6d 6d 61 6e | 64 73 20 63 61 6e 20 6f |" comman|ds can o|
|00005970| 6e 6c 79 20 61 70 70 65 | 61 72 20 69 6e 20 53 77 |nly appe|ar in Sw|
|00005980| 69 74 63 68 20 0d 2f 2f | 20 73 74 61 74 65 6d 65 |itch .//| stateme|
|00005990| 6e 74 73 20 69 6e 20 56 | 44 4c 20 63 6f 64 65 2c |nts in V|DL code,|
|000059a0| 20 62 75 74 20 52 65 73 | 45 64 69 74 20 64 6f 65 | but Res|Edit doe|
|000059b0| 73 6e 27 74 20 70 65 72 | 6d 69 74 20 61 20 22 53 |sn't per|mit a "S|
|000059c0| 45 4c 46 22 20 74 6f 20 | 61 70 70 65 61 72 0d 2f |ELF" to |appear./|
|000059d0| 2f 20 69 6e 20 74 68 65 | 20 64 65 66 61 75 6c 74 |/ in the| default|
|000059e0| 20 63 6c 61 75 73 65 20 | 6f 66 20 61 20 53 77 69 | clause |of a Swi|
|000059f0| 74 63 68 2e 0d 2f 2f 0d | 2f 2f 20 49 66 20 79 6f |tch..//.|// If yo|
|00005a00| 75 20 61 64 64 20 79 6f | 75 72 20 6f 77 6e 20 63 |u add yo|ur own c|
|00005a10| 75 73 74 6f 6d 20 74 79 | 70 65 2c 20 79 6f 75 20 |ustom ty|pe, you |
|00005a20| 6d 75 73 74 20 61 64 64 | 20 61 20 22 63 61 73 65 |must add| a "case|
|00005a30| 22 20 73 74 61 74 65 6d | 65 6e 74 0d 2f 2f 20 66 |" statem|ent.// f|
|00005a40| 6f 72 20 69 74 20 68 65 | 72 65 2e 0d 2f 2f 2d 2d |or it he|re..//--|
|00005a50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005a60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005a70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005a80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005a90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0d 44 65 63 6c |--------|--..Decl|
|00005aa0| 61 72 65 4e 61 6d 65 64 | 53 74 61 74 65 6d 65 6e |areNamed|Statemen|
|00005ab0| 74 28 22 56 69 65 77 4c | 69 73 74 22 29 0d 09 4d |t("ViewL|ist")..M|
|00005ac0| 61 72 67 69 6e 28 35 2c | 20 35 2c 20 35 2c 20 35 |argin(5,| 5, 5, 5|
|00005ad0| 29 0d 09 09 44 79 6e 61 | 6d 69 63 4c 69 73 74 4d |)...Dyna|micListM|
|00005ae0| 61 72 67 69 6e 28 22 56 | 69 65 77 73 3a 22 2c 20 |argin("V|iews:", |
|00005af0| 66 56 69 65 77 73 2c 20 | 57 69 64 74 68 20 3d 20 |fViews, |Width = |
|00005b00| 55 73 65 50 61 72 65 6e | 74 29 0d 09 09 09 44 79 |UseParen|t)....Dy|
|00005b10| 6e 61 6d 69 63 56 4c 69 | 73 74 28 66 56 69 65 77 |namicVLi|st(fView|
|00005b20| 73 2c 20 56 69 65 77 2c | 20 57 69 64 74 68 20 3d |s, View,| Width =|
|00005b30| 20 55 73 65 50 61 72 65 | 6e 74 29 0d 09 09 09 09 | UsePare|nt).....|
|00005b40| 53 77 69 74 63 68 28 66 | 4c 61 62 65 6c 29 0d 09 |Switch(f|Label)..|
|00005b50| 09 09 09 7b 0d 09 09 09 | 09 09 63 61 73 65 20 27 |...{....|..case '|
|00005b60| 76 69 65 77 27 3a 0d 09 | 09 09 09 09 63 61 73 65 |view':..|....case|
|00005b70| 20 27 73 75 76 77 27 3a | 0d 09 09 09 09 09 63 61 | 'suvw':|......ca|
|00005b80| 73 65 20 27 63 6f 6e 74 | 27 3a 0d 09 09 09 09 09 |se 'cont|':......|
|00005b90| 63 61 73 65 20 27 6e 63 | 6e 74 27 3a 0d 09 09 09 |case 'nc|nt':....|
|00005ba0| 09 09 63 61 73 65 20 27 | 62 75 74 6e 27 3a 0d 09 |..case '|butn':..|
|00005bb0| 09 09 09 09 63 61 73 65 | 20 27 70 6f 70 6d 27 3a |....case| 'popm':|
|00005bc0| 0d 09 09 09 09 09 63 61 | 73 65 20 27 73 63 62 72 |......ca|se 'scbr|
|00005bd0| 27 3a 0d 09 09 09 09 09 | 63 61 73 65 20 27 67 72 |':......|case 'gr|
|00005be0| 62 78 27 3a 0d 09 09 09 | 09 09 63 61 73 65 20 27 |bx':....|..case '|
|00005bf0| 6c 62 6f 78 27 3a 0d 09 | 09 09 09 09 63 61 73 65 |lbox':..|....case|
|00005c00| 20 27 73 74 78 74 27 3a | 0d 09 09 09 09 09 63 61 | 'stxt':|......ca|
|00005c10| 73 65 20 27 67 70 62 78 | 27 3a 0d 09 09 09 09 09 |se 'gpbx|':......|
|00005c20| 63 61 73 65 20 27 65 64 | 76 77 27 3a 0d 09 09 09 |case 'ed|vw':....|
|00005c30| 09 09 63 61 73 65 20 27 | 70 69 63 76 27 3a 0d 09 |..case '|picv':..|
|00005c40| 09 09 09 09 63 61 73 65 | 20 27 50 77 64 76 27 3a |....case| 'Pwdv':|
|00005c50| 0d 09 09 09 09 09 63 61 | 73 65 20 27 53 65 64 76 |......ca|se 'Sedv|
|00005c60| 27 3a 0d 09 09 09 09 09 | 63 61 73 65 20 27 46 72 |':......|case 'Fr|
|00005c70| 6d 76 27 3a 0d 09 09 09 | 09 09 63 61 73 65 20 27 |mv':....|..case '|
|00005c80| 72 75 6c 72 27 3a 0d 09 | 09 09 09 09 63 61 73 65 |rulr':..|....case|
|00005c90| 20 27 64 72 76 77 27 3a | 0d 09 09 09 09 09 63 61 | 'drvw':|......ca|
|00005ca0| 73 65 20 27 63 74 76 77 | 27 3a 0d 09 09 09 09 09 |se 'ctvw|':......|
|00005cb0| 09 53 45 4c 46 0d 09 09 | 09 09 09 0d 09 09 09 09 |.SELF...|........|
|00005cc0| 09 64 65 66 61 75 6c 74 | 3a 0d 09 09 09 09 09 09 |.default|:.......|
|00005cd0| 48 4c 69 73 74 28 29 0d | 09 09 09 09 09 09 7b 0d |HList().|......{.|
|00005ce0| 09 09 09 09 09 09 09 53 | 74 61 74 69 63 54 65 78 |.......S|taticTex|
|00005cf0| 74 28 22 23 23 23 20 75 | 6e 6b 6e 6f 77 6e 20 76 |t("### u|nknown v|
|00005d00| 69 65 77 20 63 6c 61 73 | 73 20 6c 61 62 65 6c 3a |iew clas|s label:|
|00005d10| 20 22 29 3b 0d 09 09 09 | 09 09 09 09 53 74 61 74 | ");....|....Stat|
|00005d20| 69 63 54 65 78 74 28 66 | 4c 61 62 65 6c 29 3b 0d |icText(f|Label);.|
|00005d30| 09 09 09 09 09 09 7d 0d | 09 09 09 09 7d 0d 0d 2f |......}.|....}../|
|00005d40| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00005d50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|00005d90| 20 22 46 6f 6e 74 22 20 | 61 6e 64 20 22 53 74 72 | "Font" |and "Str|
|00005da0| 69 6e 67 22 20 61 72 65 | 20 75 74 69 6c 69 74 79 |ing" are| utility|
|00005db0| 20 73 74 61 74 65 6d 65 | 6e 74 73 20 75 73 65 64 | stateme|nts used|
|00005dc0| 20 62 79 20 74 68 65 20 | 6d 61 6e 79 20 76 69 65 | by the |many vie|
|00005dd0| 77 0d 2f 2f 20 63 6c 61 | 73 73 65 73 20 74 68 61 |w.// cla|sses tha|
|00005de0| 74 20 69 6e 63 6c 75 64 | 65 20 46 57 5f 52 46 6f |t includ|e FW_RFo|
|00005df0| 6e 74 20 61 6e 64 20 46 | 57 5f 52 53 74 72 69 6e |nt and F|W_RStrin|
|00005e00| 67 44 61 74 61 20 72 65 | 73 6f 75 72 63 65 0d 2f |gData re|source./|
|00005e10| 2f 20 69 6e 66 6f 72 6d | 61 74 69 6f 6e 2e 20 20 |/ inform|ation. |
|00005e20| 54 68 65 20 75 73 65 20 | 6f 66 20 44 79 6e 61 6d |The use |of Dynam|
|00005e30| 69 63 56 4c 69 73 74 20 | 69 6e 20 62 6f 74 68 20 |icVList |in both |
|00005e40| 64 65 66 69 6e 69 74 69 | 6f 6e 73 20 69 73 0d 2f |definiti|ons is./|
|00005e50| 2f 20 61 20 77 6f 72 6b | 61 72 6f 75 6e 64 3b 20 |/ a work|around; |
|00005e60| 73 65 65 20 74 68 65 20 | 63 6f 6d 6d 65 6e 74 73 |see the |comments|
|00005e70| 20 69 6e 20 74 68 65 20 | 45 44 4c 20 63 6f 64 65 | in the |EDL code|
|00005e80| 20 66 6f 72 20 64 65 74 | 61 69 6c 73 2e 0d 2f 2f | for det|ails..//|
|00005e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005eb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ec0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0d 44 65 |--------|----..De|
|00005ee0| 63 6c 61 72 65 4e 61 6d | 65 64 53 74 61 74 65 6d |clareNam|edStatem|
|00005ef0| 65 6e 74 28 22 46 6f 6e | 74 22 29 0d 09 4c 61 62 |ent("Fon|t")..Lab|
|00005f00| 65 6c 28 22 46 6f 6e 74 | 22 2c 20 53 69 6e 67 6c |el("Font|", Singl|
|00005f10| 65 2c 20 57 69 64 74 68 | 20 3d 20 55 73 65 50 61 |e, Width| = UsePa|
|00005f20| 72 65 6e 74 29 0d 09 09 | 4d 61 72 67 69 6e 28 35 |rent)...|Margin(5|
|00005f30| 2c 20 30 2c 20 35 2c 20 | 35 29 0d 09 09 09 56 4c |, 0, 5, |5)....VL|
|00005f40| 69 73 74 28 57 69 64 74 | 68 20 3d 20 55 73 65 50 |ist(Widt|h = UseP|
|00005f50| 61 72 65 6e 74 29 0d 09 | 09 09 7b 0d 09 09 09 09 |arent)..|..{.....|
|00005f60| 48 4c 69 73 74 28 29 0d | 09 09 09 09 7b 0d 09 09 |HList().|....{...|
|00005f70| 09 09 09 45 64 69 74 54 | 65 78 74 28 66 46 6f 6e |...EditT|ext(fFon|
|00005f80| 74 53 69 7a 65 2c 20 46 | 69 78 65 64 28 31 36 2c |tSize, F|ixed(16,|
|00005f90| 20 31 36 29 2c 20 4c 61 | 62 65 6c 20 3d 20 22 46 | 16), La|bel = "F|
|00005fa0| 6f 6e 74 20 73 69 7a 65 | 3a 22 2c 20 57 69 64 74 |ont size|:", Widt|
|00005fb0| 68 20 3d 20 31 30 30 2c | 20 4c 61 62 65 6c 57 69 |h = 100,| LabelWi|
|00005fc0| 64 74 68 20 3d 20 35 30 | 2c 20 4c 61 62 65 6c 41 |dth = 50|, LabelA|
|00005fd0| 6c 69 67 6e 6d 65 6e 74 | 20 3d 20 52 69 67 68 74 |lignment| = Right|
|00005fe0| 29 3b 0d 09 09 09 09 09 | 45 64 69 74 54 65 78 74 |);......|EditText|
|00005ff0| 28 66 46 6f 6e 74 53 74 | 79 6c 65 2c 20 4c 61 62 |(fFontSt|yle, Lab|
|00006000| 65 6c 20 3d 20 22 53 74 | 79 6c 65 3a 22 2c 20 57 |el = "St|yle:", W|
|00006010| 69 64 74 68 20 3d 20 31 | 30 30 2c 20 4c 61 62 65 |idth = 1|00, Labe|
|00006020| 6c 57 69 64 74 68 20 3d | 20 35 30 2c 20 4c 61 62 |lWidth =| 50, Lab|
|00006030| 65 6c 41 6c 69 67 6e 6d | 65 6e 74 20 3d 20 52 69 |elAlignm|ent = Ri|
|00006040| 67 68 74 29 3b 0d 09 09 | 09 09 7d 0d 09 09 09 09 |ght);...|..}.....|
|00006050| 0d 09 09 09 09 44 79 6e | 61 6d 69 63 56 4c 69 73 |.....Dyn|amicVLis|
|00006060| 74 28 66 46 6f 6e 74 4e | 61 6d 65 2c 20 53 74 72 |t(fFontN|ame, Str|
|00006070| 69 6e 67 2c 20 57 69 64 | 74 68 20 3d 20 55 73 65 |ing, Wid|th = Use|
|00006080| 50 61 72 65 6e 74 29 0d | 09 09 09 09 09 56 4c 69 |Parent).|.....VLi|
|00006090| 73 74 28 57 69 64 74 68 | 20 3d 20 55 73 65 50 61 |st(Width| = UsePa|
|000060a0| 72 65 6e 74 29 0d 09 09 | 09 09 09 7b 0d 09 09 09 |rent)...|...{....|
|000060b0| 09 09 09 49 6e 63 6c 75 | 64 65 4e 61 6d 65 64 53 |...Inclu|deNamedS|
|000060c0| 74 61 74 65 6d 65 6e 74 | 28 22 53 63 72 69 70 74 |tatement|("Script|
|000060d0| 43 6f 64 65 22 29 3b 0d | 09 09 09 09 09 09 49 6e |Code");.|......In|
|000060e0| 63 6c 75 64 65 4e 61 6d | 65 64 53 74 61 74 65 6d |cludeNam|edStatem|
|000060f0| 65 6e 74 28 22 4c 61 6e | 67 75 61 67 65 43 6f 64 |ent("Lan|guageCod|
|00006100| 65 22 29 3b 0d 09 09 09 | 09 09 09 45 64 69 74 54 |e");....|...EditT|
|00006110| 65 78 74 28 66 46 6f 6e | 74 4e 61 6d 65 2c 20 4c |ext(fFon|tName, L|
|00006120| 61 62 65 6c 20 3d 20 22 | 46 6f 6e 74 20 6e 61 6d |abel = "|Font nam|
|00006130| 65 3a 22 2c 20 4c 61 62 | 65 6c 57 69 64 74 68 20 |e:", Lab|elWidth |
|00006140| 3d 20 35 30 2c 20 4c 61 | 62 65 6c 41 6c 69 67 6e |= 50, La|belAlign|
|00006150| 6d 65 6e 74 20 3d 20 52 | 69 67 68 74 2c 20 57 69 |ment = R|ight, Wi|
|00006160| 64 74 68 20 3d 20 31 35 | 30 29 3b 0d 09 09 09 09 |dth = 15|0);.....|
|00006170| 09 7d 0d 09 09 09 7d 0d | 0d 44 65 63 6c 61 72 65 |.}....}.|.Declare|
|00006180| 4e 61 6d 65 64 53 74 61 | 74 65 6d 65 6e 74 28 22 |NamedSta|tement("|
|00006190| 53 74 72 69 6e 67 22 29 | 0d 09 4c 61 62 65 6c 28 |String")|..Label(|
|000061a0| 22 53 74 72 69 6e 67 22 | 2c 20 53 69 6e 67 6c 65 |"String"|, Single|
|000061b0| 2c 20 57 69 64 74 68 20 | 3d 20 55 73 65 50 61 72 |, Width |= UsePar|
|000061c0| 65 6e 74 29 0d 09 09 4d | 61 72 67 69 6e 28 35 2c |ent)...M|argin(5,|
|000061d0| 20 30 2c 20 35 2c 20 35 | 29 0d 09 09 09 44 79 6e | 0, 5, 5|)....Dyn|
|000061e0| 61 6d 69 63 56 4c 69 73 | 74 28 66 53 74 72 69 6e |amicVLis|t(fStrin|
|000061f0| 67 2c 20 53 74 72 69 6e | 67 2c 20 57 69 64 74 68 |g, Strin|g, Width|
|00006200| 20 3d 20 55 73 65 50 61 | 72 65 6e 74 29 0d 09 09 | = UsePa|rent)...|
|00006210| 09 09 56 4c 69 73 74 28 | 57 69 64 74 68 20 3d 20 |..VList(|Width = |
|00006220| 55 73 65 50 61 72 65 6e | 74 29 0d 09 09 09 09 7b |UseParen|t).....{|
|00006230| 0d 09 09 09 09 09 49 6e | 63 6c 75 64 65 4e 61 6d |......In|cludeNam|
|00006240| 65 64 53 74 61 74 65 6d | 65 6e 74 28 22 53 63 72 |edStatem|ent("Scr|
|00006250| 69 70 74 43 6f 64 65 22 | 29 3b 0d 09 09 09 09 09 |iptCode"|);......|
|00006260| 49 6e 63 6c 75 64 65 4e | 61 6d 65 64 53 74 61 74 |IncludeN|amedStat|
|00006270| 65 6d 65 6e 74 28 22 4c | 61 6e 67 75 61 67 65 43 |ement("L|anguageC|
|00006280| 6f 64 65 22 29 3b 0d 09 | 09 09 09 09 45 64 69 74 |ode");..|....Edit|
|00006290| 54 65 78 74 28 66 53 74 | 72 69 6e 67 2c 20 4c 61 |Text(fSt|ring, La|
|000062a0| 62 65 6c 20 3d 20 22 53 | 74 72 69 6e 67 3a 22 2c |bel = "S|tring:",|
|000062b0| 20 4c 61 62 65 6c 57 69 | 64 74 68 20 3d 20 35 30 | LabelWi|dth = 50|
|000062c0| 2c 20 4c 61 62 65 6c 41 | 6c 69 67 6e 6d 65 6e 74 |, LabelA|lignment|
|000062d0| 20 3d 20 52 69 67 68 74 | 29 3b 0d 09 09 09 09 7d | = Right|);.....}|
|000062e0| 0d 0d 44 65 63 6c 61 72 | 65 4e 61 6d 65 64 53 74 |..Declar|eNamedSt|
|000062f0| 61 74 65 6d 65 6e 74 28 | 22 43 6f 6c 6f 72 22 29 |atement(|"Color")|
|00006300| 0d 09 4c 61 62 65 6c 28 | 22 45 72 61 73 65 20 43 |..Label(|"Erase C|
|00006310| 6f 6c 6f 72 22 2c 20 53 | 69 6e 67 6c 65 2c 20 57 |olor", S|ingle, W|
|00006320| 69 64 74 68 20 3d 20 55 | 73 65 50 61 72 65 6e 74 |idth = U|seParent|
|00006330| 29 0d 09 09 4d 61 72 67 | 69 6e 28 35 2c 20 35 2c |)...Marg|in(5, 5,|
|00006340| 20 35 2c 20 35 29 0d 09 | 09 09 56 4c 69 73 74 28 | 5, 5)..|..VList(|
|00006350| 57 69 64 74 68 20 3d 20 | 55 73 65 50 61 72 65 6e |Width = |UseParen|
|00006360| 74 29 0d 09 09 09 7b 0d | 09 09 09 09 45 64 69 74 |t)....{.|....Edit|
|00006370| 54 65 78 74 28 66 52 65 | 64 2c 20 4c 61 62 65 6c |Text(fRe|d, Label|
|00006380| 20 3d 20 22 52 65 64 3a | 22 2c 20 4c 61 62 65 6c | = "Red:|", Label|
|00006390| 57 69 64 74 68 20 3d 20 | 35 30 2c 20 4c 61 62 65 |Width = |50, Labe|
|000063a0| 6c 41 6c 69 67 6e 6d 65 | 6e 74 20 3d 20 52 69 67 |lAlignme|nt = Rig|
|000063b0| 68 74 2c 20 57 69 64 74 | 68 20 3d 20 31 35 30 29 |ht, Widt|h = 150)|
|000063c0| 3b 0d 09 09 09 09 53 70 | 61 63 65 72 28 48 65 69 |;.....Sp|acer(Hei|
|000063d0| 67 68 74 20 3d 20 35 29 | 3b 0d 09 09 09 09 0d 09 |ght = 5)|;.......|
|000063e0| 09 09 09 45 64 69 74 54 | 65 78 74 28 66 47 72 65 |...EditT|ext(fGre|
|000063f0| 65 6e 2c 20 4c 61 62 65 | 6c 20 3d 20 22 47 72 65 |en, Labe|l = "Gre|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.